Я использую Fluent Ribbon и застрял с этой проблемой.Я добавил некоторые элементы вкладки ленты и хотел выполнить что-то, если пользователь нажимает на них
<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>
Это упрощенная часть кода ... однако, если я нажимаю на кнопку «Общие», событие click срабатываеткак и ожидалось, но если я щелкну на вкладке ленты ничего не произойдетВот оба обработчика событий
private void TabItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
//some code
}
private void General_Click(object sender, RoutedEventArgs e)
{
//more code
}
Кто-нибудь знает, как вызвать это событие?