MVVM下listbox默认显示最后一行

2016-11-29 19:19:51来源:cnblogs.com作者:眾尋人点击

第七城市

原文地址:http://stackoverflow.com/questions/16866309/listbox-scroll-into-view-with-mvvm

public class ScrollingListBox : ListBox    {        protected override void OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e)        {            if (e.NewItems!=null)//此处需要判空            {                int newItemCount = e.NewItems.Count;                if (newItemCount > 0)                    this.ScrollIntoView(e.NewItems[newItemCount - 1]);                base.OnItemsChanged(e);            }                    }    }
<controls:ScrollingListBox ItemsSource="{Binding ChatList}" Background="WhiteSmoke"  Style="{StaticResource ChatListBoxStyle}"/>

 

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台