2011-08-17 9 views
0

나는 많이 좋아하는 an article detailing how to do this using attached behaviors을 보았다. 그러나 다운로드가 작동하지 않고 기사가 꽤 오래되었습니다 (2 년).코드 숨김을 사용하지 않고 더블 클릭 이벤트를 처리하는 방법은 무엇입니까?

코드 숨김을 사용하지 않고 이와 같은 이벤트를 처리하는 현재 방법은 무엇입니까? MVVM과 관련된 모든 항목이 있습니까?

+0

아직 그 기사에 표시된 코드를 사용하지만 아직 문제가 발생하지 않았습니다. 즉 Expression의 상호 작용 트리거를 사용할 수는 있지만, 개인적으로 사용하지 않았기 때문에 더 좋든 나쁘 든 말할 수는 없습니다. – Rachel

답변

2

당신은 Expression Blend를 확장 사용할 수 있습니다

<ListBox> 
    <i:Interaction.Triggers> 
     <i:EventTrigger EventName="MouseDoubleClick"> 
      <i:InvokeCommandAction Command="CommandNameHere"/> 
     </i:EventTrigger> 
    </i:Interaction.Triggers> 
</ListBox> 

그것은 또 다른 의존성이다, 그러나 .NET에서 잘 4.

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=10801

편집을 제대로 작동 않습니다 또한 수 CommandParameter를 사용하여 추가 항목 전달 (선택된 항목보기 모델과 비슷 함)

+0

고맙습니다 - 정말 기뻤습니다 ... – Kenn

관련 문제