WPF 팁

[Command] 하나의 컨트롤에 여러 커맨드를 등록하는 법 깜디 평점: 없음 조회: 3508
Expression Blend를 설치하시면
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\System.Windows.Interactivity.dll
이 생깁니다.
 
System.Windows.Interactivity 를 참조추가하시고 XAML 에 아래와 같이 처리하시면
하나의 컨트롤에 여러 이벤트에 대해 각각의 커맨드를 연결시키실 수 있습니다.
 
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
            
        <Button Click="" MouseRightButtonDown="Button_MouseRightButtonDown">
            <i:Interaction.Triggers>
                <i:EventTrigger EventName="Click">
                    <i:InvokeCommandAction Command="{Binding ClickCommand}" />
                </i:EventTrigger>
                <i:EventTrigger EventName="MouseRightButtonDown">
                    <i:InvokeCommandAction Command="{Binding MouseRightButtonDownCommand}" />
                </i:EventTrigger>
            </i:Interaction.Triggers>
        </Button>
 
해당 내용은 곧 강좌로 올리도록 하겠습니다.
태그 : command MVVM wpf
작성자 정보
깜디
Level 62
 [EXP.153/250]

메일:  비공개

글등록 +12 1364 덧글등록 +3 712
자기소개
자유로운 영혼...
글 공유하기 |
  tweet facebook
2012-07-13 오전 9:51:31
나도한마디
사용자
fair_m            [2012-07-13]
Level 13
 [EXP.26/40]
결국 트리거를 통해 파라메터를 바인딩 시키는 작업인가요?? ㅠㅠ 아 폼보다 어렵구나... ㅜㅠ 왜이첳레 고수의 길이 먼가요..ㅜㅜ
태그로 엮인글
글리스트
Form Designer 프로젝트 #3 - TreeView 삭제 / 이름변경[2]+2  안떠니
Form Designer 프로젝트 #2 - TreeView 노드 추가[1]  안떠니
Form Designer 프로젝트 #1 - 프로젝트 관리 화면[4]+1  안떠니
실행파일에서 config 파일 변경하기[1]+3  킴언어
계산기[3]  sa2랑
WPF 성능관리  sa2랑
[RE] WPF Performance Suite  sa2랑
WPF에서 내부에서 작업한 내용을 UI에 올릴때 Dispatcher 클래스 사용[1]  지유니
VS와 Blend에서 화면구조 보기 파일첨부 깜디
Canvas 의 Preview 기능 구현하기[1] 파일첨부 깊은물
 ★현재글->   [Command] 하나의 컨트롤에 여러 커맨드를 등록하는 법[1]  깜디
[UX 스터디 자료] WPF 자료[4] 파일첨부 sky
DataView를 이용해서 소팅하는 방법  지유니
ListView를 이용해서 그룹핑, 소팅하는 법  지유니
WPF에서 Ellipse 그리기[3]+2  재선
애니메이션 진행 중 마우스의 반응이 안좋습니다.[1]  칼맨
[RE] 애니메이션 진행 중 마우스의 반응이 안좋습니다.[2]+5  Linus
ComboBox에 item 뻘짓하면서 넣기~ 파일첨부 치사대마왕
글자 크기에 맞춰 Control의 크기를 늘리는 방법[2]+1  칼맨
MVVM패턴으로 Navigation을... 파일첨부 강이리
Entity Framework 4.2 June CTP 사용해보기[1]+1  꿀대두