TextBlock使用EventTrigger觸發命令,只能使用MouseLeftButtonDown或者MouseLeftButtonUp觸發,要實現鼠標雙擊觸發命令,可以使用InputBinding,具體代碼如下
<TextBlock>
<TextBlock.InputBinding>
<MouseBinding MouseAction="LeftDoubleClick"
Command="{Binding DoubleClickCommand}"
CommandParameter="{Binding }"/>
</TextBlock.InputBinding>
</TextBlock>
