RibbonComboBox没有selectionChanged事件。

13 浏览
0 Comments

RibbonComboBox没有selectionChanged事件。

我的程序中有一个组合框,它的功能正常。

然而,我希望将其作为我的WPF应用程序中的一个功能组合框。

我创建了一个“功能组合框”,但它似乎没有像普通组合框那样的选择更改事件。

为什么会这样?

如果我将标准组合框中的代码剪切并粘贴到功能组中,当我运行程序时,组合框是空的。

而且,唯一能运行程序的方法是注释掉if语句中的代码(根据组合框的选择进行操作)。

0
0 Comments

问题的原因是RibbonComboBox没有selectionChanged事件。解决方法是使用RibbonGallery来替代RibbonComboBox,并在RibbonGallery中使用SelectionChanged事件。

原因:

RibbonComboBox是Microsoft Ribbon for WPF中的一个控件,但它没有提供selectionChanged事件。

解决方法:

要解决这个问题,可以使用RibbonGallery来替代RibbonComboBox,并在RibbonGallery中使用SelectionChanged事件。

下面是一个示例代码,展示了如何使用RibbonGallery来替代RibbonComboBox,并在RibbonGallery中使用SelectionChanged事件:


    
        
    

在上面的代码中,我们将RibbonComboBox替换为RibbonGallery,并在RibbonGallery中添加了SelectionChanged事件的处理程序“rbngFontSizes_SelectionChanged”。

通过这种方式,我们可以在RibbonGallery的SelectionChanged事件中处理选择改变的逻辑。

0