dawnwind 发表于 2017-2-8 10:18:24

FlexGrid 里嵌套Combox类型控件,如何再选中状态按下ENTER键展开下拉列表项

FlexGrid 里嵌套Combox类型控件,
如何再选中状态按下ENTER键展开下拉列表项,目前只在编辑状态下 ENTER可以展开
还有Alt +Down键也同样。

Alice 发表于 2017-2-8 10:42:41

谢谢您的反馈。
不清楚您是如何嵌套ComboBox控件,如果是通过CellEditTemlate的DataTemplate嵌套,那么只有在进入编辑状态的时候ComboBox才会显现出来。
如果你想要ComboBox打开下拉框,您就首先需要获取到这个ComboBox,然后才能打开ComboBox的下拉框。

dawnwind 发表于 2017-2-8 12:23:15

是使用DataTemplate嵌套的,那怎么才可以在选中状态就展开呢。
或者还有什么其它方式嵌套可以实现么?

dawnwind 发表于 2017-2-8 14:56:06

还有怎样获取到这个ComboBox?

dawnwind 发表于 2017-2-8 14:56:12

---------

Alice 发表于 2017-2-8 16:16:02

dawnwind 发表于 2017-2-8 14:56
还有怎样获取到这个ComboBox?

获取ComboBox属于WPF下的问题-如何在WPF获取到模板里的控件。
可以在msdn查阅如何在DataTemplate获取控件。
使用EditTemplate设置的ComboBox在非编辑状态下不会显示出来,所以也不支持将下拉框展示出来。

dawnwind 发表于 2017-2-15 16:38:30

问题已解决。

Alice 发表于 2017-2-15 17:56:54

dawnwind 发表于 2017-2-15 16:38
问题已解决。

谢谢反馈。
此问题关闭。
页: [1]
查看完整版本: FlexGrid 里嵌套Combox类型控件,如何再选中状态按下ENTER键展开下拉列表项