我有一個列表框,它有一個複選框作爲項目模板的一部分。Silverlight ListBox複選框選定的項目
在單擊複選框時,我想確保選中相同的列表項。
ListBoxItem lbi = ((ListBoxItem)listLayers.
ContainerFromElement((CheckBox)sender));
lbi.IsSelected = true;
說我遇到的主要問題是,「ContainerFromElement」是不是在Silverlight中可用。
任何幫助是極大的讚賞。
編輯
這是我在我的名單裏面一個複選框的Click事件中運行代碼:
MyObject obj = listLayers.SelectedItem as MyObject;
obj.Visible = true;
obj.Value = "50";
使用的RelativeSource與此代碼一起上的複選框結合,我obj等於null。
我有我想打開圖層列表和關閉通過複選框,我開到另一種方式......
像在本演示中的CheckBoxList? http://designersilverlight.com/SilverlightSamples/ListBoxCheckBox/ – Sorskoot 2009-09-23 20:17:24