ASP.NET GridView(和其他控件)具有非常方便的事件,該事件在GridView完成數據綁定後觸發。是否有與Silverlight ListBox(WP7.1)等價的事件?哪個事件在列表框完成數據綁定時觸發?
我的列表框不斷變化根據用戶輸入,我想滾動列表框到某個項目。
ASP.NET GridView(和其他控件)具有非常方便的事件,該事件在GridView完成數據綁定後觸發。是否有與Silverlight ListBox(WP7.1)等價的事件?哪個事件在列表框完成數據綁定時觸發?
我的列表框不斷變化根據用戶輸入,我想滾動列表框到某個項目。
據我所知,沒有這樣的事件。
但是你可以用更一般的變化聽衆喜歡ItemsChanged
:
listBox1.ItemContainerGenerator.ItemsChanged += new ItemsChangedEventHandler(ItemContainerGenerator_ItemsChanged);
這也將在正常的名單變化作出反應,但你可以很容易地過濾這些。
ListBox有一個SelectedItem屬性。只需將其設置爲其中一個項目,或設置SelectedValue並將自動將其滾動爲可見。 以下是該屬性的MSDN參考:http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.selecteditem.aspx
問題不在如何滾動列表框,但如果有一個DataBound事件 –