我的程序中有一个组合框,它可以正常工作
但是我希望这是我的WPF应用程序中功能区的一部分
我创建了一个'功能区组合框',但这似乎没有选择更改事件,就像普通的组合框一样
为什么会这样?
如果我将标准组合框中的代码剪切并粘贴到功能区组中,则会创建该框,但在运行程序时该框为空
我运行程序的唯一方法是在if语句中注释掉代码(根据组合框选择我想要发生的事情)
答案 0 :(得分:2)
如果您使用Microsoft Ribbon for WPF,可以在SelectionChanged
RibbonGallery
事件
<ribbon:RibbonComboBox Style="{StaticResource SubPosition}" SelectionBoxWidth="20" IsEditable="True">
<ribbon:RibbonGallery Name="rbngFontSizes" SelectedValue="11" SelectedValuePath="Content" SelectionChanged="rbngFontSizes_SelectionChanged">
<ribbon:RibbonGalleryCategory ItemsSource="{Binding}" />
</ribbon:RibbonGallery>
</ribbon:RibbonComboBox>