我正在使用 Microsoft 的功能区控制库 for WPF 在我们的 WPF 应用程序中提供功能区。
我们在 XAML 部分中使用 Splitbuttons 的方式如下:
<r:RibbonSplitButton Label="SplitButtonLabel" LargeImageSource="..." Command="{Binding SplitButtonCommand}">
<r:RibbonSplitMenuItem Header="Item 1" ImageSource="..." Command="{Binding Command1}"/>
<r:RibbonSplitMenuItem Header="Item 2" ImageSource="..." Command="{Binding Command2}"/>
<r:RibbonSplitMenuItem Header="Item 3" ImageSource="..." Command="{Binding Command3}"/>
</r:RibbonSplitButton>
如果我单击拆分按钮的上部,则命令 SplitButtonCommand 会像往常一样执行一次。
如果我单击 SplitButton 的底部,然后单击任何菜单项(例如项 1),则该项的命令将执行两次。
有没有人有任何线索导致问题?