【发布时间】:2011-03-10 13:38:12
【问题描述】:
我正在尝试只让 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 的标题来触发事件 - 有什么想法吗?
【问题讨论】:
标签: wpf header tabcontrol tabitem