我在PopUp模式下有一个ListPicker
(来自Telerik's Rad Controls
套件)(大约有200个元素),其可见性设置为Collapsed。当我按下按钮时,我想打开它,而不是当我按下控件本身时。
基本上我问是否有任何方式以编程方式在Windows Phone中打开UI元素(类似于后面的代码中的Control.Open())。
我的问题的背景如下:
MyObject.Name
而不是整个MyObject
),但我不能这样做,因为SelectedItem和ItemsSource需要属于同一类型。MyObject.Name
或者,我可以为列表选择器的显示方式做一个数据模板,但我不相信它是可能的。
答案 0 :(得分:0)
找到答案。似乎Telerik的List Picker允许您设置用于在实际页面中显示项目的ItemTemplate,以及用于在扩展列表时显示项目的PopupItemTemplate。两者都是数据模板,因此您可以使用Binding作为值。