Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当用户在WPF 2010中更改组合框的项目时,会发生什么事件_Wpf_Combobox - Fatal编程技术网

当用户在WPF 2010中更改组合框的项目时,会发生什么事件

当用户在WPF 2010中更改组合框的项目时,会发生什么事件,wpf,combobox,Wpf,Combobox,我有一个填充的组合框。如果焦点从组合框的一个项目更改为另一个项目,我想显示MessageBox。但ComboBox不能被关闭,也就是说用户只是浏览ComboBox中的项目,但用户并没有按下鼠标左键:) 例如,组合框有三个项目——“x1”、“x2”和“x3”。如果用户选择“x1”,那么我想显示MessageBox.show(“x1”),如果用户选择“x2”,那么我想显示MessageBox.show(“太棒了!”) 怎么做?如果有任何建议,我将使用名为“DropDownClosed”的组合框事件,

我有一个填充的组合框。如果焦点从组合框的一个项目更改为另一个项目,我想显示MessageBox。但ComboBox不能被关闭,也就是说用户只是浏览ComboBox中的项目,但用户并没有按下鼠标左键:)

例如,组合框有三个项目——“x1”、“x2”和“x3”。如果用户选择“x1”,那么我想显示MessageBox.show(“x1”),如果用户选择“x2”,那么我想显示MessageBox.show(“太棒了!”)


怎么做?如果有任何建议,我将使用名为“DropDownClosed”的组合框事件,这样我就可以捕捉到用户的最新选择并阅读其选择。

如果他们更改选择而没有下拉(因此也没有关闭)组合框,该怎么办?如果他们不使用DropDownClosed,则可以阅读用户选择的内容。我在所选数据的末尾阅读了他们选择的内容:)。