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のヘッダーのみを取得しようとしています-何かアイデアはありますか?