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