C# WPF选项卡控件幻灯片内容在右键单击时失去焦点
我创建了一个C# WPF选项卡控件幻灯片内容在右键单击时失去焦点,c#,wpf,xaml,tabcontrol,tabitem,C#,Wpf,Xaml,Tabcontrol,Tabitem,我创建了一个选项卡控件,如下所示: <TabControl TabStripPlacement="Right" Width="31" DockPanel.Dock="Right" Margin="0" Padding="0"> <TabControl.Style> <Style> <Style.Triggers> <Trigger Property="TabCon
选项卡控件
,如下所示:
<TabControl TabStripPlacement="Right" Width="31" DockPanel.Dock="Right" Margin="0" Padding="0">
<TabControl.Style>
<Style>
<Style.Triggers>
<Trigger Property="TabControl.IsSelectionActive" Value="True">
<Trigger.EnterActions>
<StopStoryboard BeginStoryboardName="CloseStoryBoard" />
<BeginStoryboard Name="OpenStoryBoard">
<Storyboard DecelerationRatio="0.8">
<DoubleAnimation Storyboard.TargetProperty="(FrameworkElement.Width)" To="350.0" />
<DoubleAnimation Storyboard.TargetProperty="Opacity" To="1.0" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<StopStoryboard BeginStoryboardName="OpenStoryBoard" />
<BeginStoryboard Name="CloseStoryBoard">
<Storyboard DecelerationRatio="0.8">
<DoubleAnimation Storyboard.TargetProperty="(FrameworkElement.Width)" To="31.0" />
<DoubleAnimation Storyboard.TargetProperty="Opacity" To="1.0" />
</Storyboard>
</BeginStoryboard>
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
</Style>
</TabControl.Style>
<TabItem Header="My Control">
<local:MyControl Width="325" Height="325"/>
</TabItem>
</TabControl>
我想单击选项卡并将内容滑出。当您单击选项卡内容内部以外的任何位置时,它会滑回
这非常有效,但如果在选项卡项
(特别是MyControl
)中单击鼠标右键,就会失去焦点并导致选项卡滑回,这是我不希望发生的
谢谢
任何帮助都将不胜感激