我试图只让 TabItem 的标题发送一个事件。
到目前为止,我有我的 xaml ......
<TabControl>
<TabItem Header="tab 1">
Any text
</TabItem>
<TabItem Header="tab 2">
<TextBox>blah</TextBox>
</TabItem>
<TabControl.Resources>
<Style TargetType="TabItem">
<EventSetter Event="MouseDoubleClick" Handler="TabItemMouseDoubleClick"/>
</Style>
</TabControl.Resources>
</TabControl>
...和我的事件处理程序...
void TabItemMouseDoubleClick(object sender, MouseButtonEventArgs e)
{}
现在,当双击选项卡项标题时,事件会触发,当单击选项卡项内容区域时它不会触发(这是我想要的),但是当我在 TabItem 中放置一个文本框时,事件会在双击时触发文本框。我试图只获取 TabItem 的标题来触发事件 - 有什么想法吗?