为了开始拖动,我已将LeftClick事件添加到作为项目标题一部分的TextBlock中。 LeftClick事件“吞噬”该事件,使得不再可以选择选项卡项目。
<TabControl>
<TabItem Header="one" >
<TabItem.InputBindings>
<MouseBinding
MouseAction="LeftClick"
Command="{x:Static local:MainWindow.DragStart}"
CommandTarget="{Binding ElementName=nameTextBox}"
/>
</TabItem.InputBindings>
</TabItem>
<TabItem Header="two" />
<TabItem Header="three" />
</TabControl>
我应该改用MouseDown还是有另一种更好的做事方法?