C# XAML-选择组合框项目时显示消息框

C# XAML-选择组合框项目时显示消息框,c#,wpf,xaml,combobox,devexpress,C#,Wpf,Xaml,Combobox,Devexpress,我在窗口的功能区中有一个组合框。我想知道在选择每个项目时如何显示消息框 <dxr:RibbonPageGroup Caption="Type"> <dxb:BarEditItem x:Name="BarEditItem2" EditHeight="20" EditWidth="120" > <dxb:BarEditItem.EditSettings> <dxe:ComboBoxEditSettings Po

我在窗口的功能区中有一个组合框。我想知道在选择每个项目时如何显示消息框

<dxr:RibbonPageGroup Caption="Type">
    <dxb:BarEditItem x:Name="BarEditItem2" EditHeight="20" EditWidth="120" >
        <dxb:BarEditItem.EditSettings>
            <dxe:ComboBoxEditSettings PopupMaxWidth="150" PopupMaxHeight="50" Name="comboBox1">
                <dxe:ComboBoxEditSettings.Items >
                    <system:String>Item1</system:String>
                    <system:String>Item2</system:String>
                </dxe:ComboBoxEditSettings.Items>
            </dxe:ComboBoxEditSettings>
        </dxb:BarEditItem.EditSettings>
    </dxb:BarEditItem>
</dxr:RibbonPageGroup>

项目1
项目2

谁能告诉我怎么做这个手术吗

我认为您需要设置控件模板而不是使用EditSettings,然后可以为组合框添加事件处理程序

<dxb:BarEditItem.EditTemplate>
    <DataTemplate>
        <dxe:ComboBoxEdit x:Name="PART_Editor"
                          SelectedIndexChanged="OnSelectedIndexChanged">
            <dxe:ComboBoxEdit.Items>
                <system:String>Item1</system:String>
                <system:String>Item2</system:String>
            </dxe:ComboBoxEdit.Items>
        </dxe:ComboBoxEdit>
    </DataTemplate>
</dxb:BarEditItem.EditTemplate>

看看它是否可以帮助您:我可以将其添加到ComboBoxEditSettings,但我不确定如何将其添加到ComboBoxEditSettings.Item,因为我只想在选择这两个项目时显示消息框。感谢您的回复。但是我得到一个关于ControlTemplate的错误-无效类型:预期的类型是'DependencyProperty',实际的类型是'ControlTemplate'。我可以知道如何修复它吗?如果您将ControlTemplate更改为DataTemplate怎么办?
public void OnSelectedIndexChanged(object sender, RoutedEventArgs args)
{
    MessageBox.Show("");
}