Fluent リボンを使用していますが、この問題に行き詰まりました。いくつかのリボン タブ項目を追加し、ユーザーがそれらをクリックした場合に何かを実行したいと考えました。
<Fluent:RibbonTabItem Name="TabItem" MouseLeftButtonDown="TabItem_MouseLeftButtonDown">
<Fluent:RibbonGroupBox Header="">
<Fluent:Button/>
<Fluent:Button/>
</Fluent:RibbonGroupBox>
<Fluent:RibbonGroupBox Header="">
<Fluent:Button Name="General" Header="General" Click="General_Click" />
</Fluent:RibbonGroupBox>
</Fluent:RibbonTabItem>
これはコードの簡略化された部分です...ただし、[一般] ボタンをクリックすると、期待どおりにクリック イベントが発生しますが、リボン タブ項目をクリックしても何も起こりません。ここに両方のイベントハンドラがあります
private void TabItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
//some code
}
private void General_Click(object sender, RoutedEventArgs e)
{
//more code
}
このイベントを発生させる方法を知っている人はいますか?