我有一个ListPicker (来自Telerik's Rad Controls套件)在PopUp模式下(大约有200个元素),其可见性设置为折叠。当我按下按钮时,我想打开它,而不是当我按下控制项本身时。
基本上,我是在问是否有任何方式在Windows中以编程方式打开UI元素(类似于后面代码中的Control.Open() )。
我所提问题的背景如下:
MyObject.Name而不是整个MyObject),但是我不能这样做,因为SelectedItem和ItemsSource必须是相同类型的。MyObject.Name或者,我可以为列表选择器的显示方式做一个数据模板,但我不相信这是可能的。
发布于 2013-11-21 15:08:36
找到答案了。Telerik的列表选择器似乎允许您在实际页面中设置用于显示项目的ItemTemplate,以及在展开列表时设置用于显示项目的PopupItemTemplate。这两者都是数据模板,因此您可以使用绑定的值。
https://stackoverflow.com/questions/19997533
复制相似问题