我有一个带有两个 TabItem 的 TabControl,在一个 TabItem 内我有一个 DataGrid。我正在尝试处理 TabItem 单击,并且它可以工作,但是,当我单击“dataGrid1”的一行时,也会触发 TabItem 单击的事件“TabItem_MouseLeftButtonUp”。见代码:
<TabControl Height="211" HorizontalAlignment="Left" Margin="33,29,0,0" Name="tabControl1" VerticalAlignment="Top" Width="417" >
<TabItem Header="tabItem1" Name="tabItem1">
<Grid />
</TabItem>
<TabItem MouseLeftButtonUp="TabItem_MouseLeftButtonUp">
<DataGrid AutoGenerateColumns="True" Height="134" Name="dataGrid1" Width="307" />
</TabItem>
</TabControl>
注意:我不能使用个性化<TabItem.Header>
,因为我正在使用 MahApps,如果我使用 TabItem.Header 样式 os TabItem 将会中断。