0
我有一个ListPicker
(从Telerik's Rad Controls
套件)在弹出式模式(大约200个元素),其可见性设置为折叠。当我按下按钮时,我想打开它,而不是按下控制器本身。手动打开ListPicker
基本上我问是否有任何编程方式在Windows Phone中打开一个UI元素(类似于后面的代码中的Control.Open())。
我的问题的背景是如下:
- 如你所知,列表选择器中选择的项目显示在包含控件的页面。
- 用户可以点击该项目来激活控件。
- 我想只显示包含控件的页面中的一个属性(例如
MyObject.Name
而不是整个MyObject
),但我不能这样做,因为SelectedItem和ItemsSource需要是相同的类型。 - 我正在考虑样式按钮看起来与ListPicker的选定项目相同。
- 我需要以编程方式打开ListPicker当我按一下按钮,我将按钮的文本结合
MyObject.Name
或者,我可以做一个数据模板显示的列表选择器的方式,但我不相信这是可能的。