我有一个充当按钮的链接。代码中的代码如下 -
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Button Name="BreadcrumbButton"
Margin="2,2,2,2"
Content="{Binding Label}"
Command="{Binding SelectCommand}"
Style="{DynamicResource SelectableBreadcrumbStyle}"
Cursor="Hand" >
</Button>
<TextBlock Text=" > "
Style="{StaticResource BaseLinkTextStyle}" />
</StackPanel>
</DataTemplate>
我希望它只在单击时调用SelectCommand而不是双击。为此,我尝试添加MouseDoubleClick并将其重定向到BreadCrumbButton_OnMouse函数,其中我将e.Handled设置为true。这并不妨碍它调用SelectCommand。所以我也尝试了以下内容 -
<Button.InputBindings>
<MouseBinding Gesture="LeftClick" Command="{Binding SelectCommand}" />
</Button.InputBindings>
但是仍然可以在双击时控制移动到SelectCommand。 还有什么我应该尝试的吗?
提前致谢:)