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("");
}