버튼에 많은 명령 마우스 바인딩을 찾을 수 있지만 mousedown 이벤트를 바인딩 (MVVM 패턴)에 바인딩하려면 어떻게해야합니까? 나는 대답을 찾을 수 없다. 아마도 내가 볼 수없는 아주 작은 것이지만 누군가 이걸 도와 줄 수 있을까?WPF 레이블에 mousedown (명령/액션)을 바인딩하는 방법
XAML :
<Label Content="{Binding EntityName}" xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDown" >
<i:InvokeCommandAction Command="{Binding DoSomething}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Label>
자세한 내용은 다음 블로그 게시물을 참조하십시오 :
<DataTemplate>
<Grid AllowDrop="True">
<Rectangle Width="100" Height="50" RadiusX="4" RadiusY="4" Fill="LightBlue"/>
<Label Content="{Binding EntityName}" MouseDown="{Binding DoSomething}"/>
</Grid>
</DataTemplate>
'<라벨 내용 = "{엔티티 이름을 바인딩}"> ' –
(MouseDown 대신 Click을 사용할 수 있다고 가정합니다.) –
Click = DoSomething? – Remco