『 direct 예제자료 』


​위의 프로젝트에서 "Direct_EventSetter.xaml" 로 새로운 창을 추가하고 다음 코드를 작성하겠습니다.


 

 

​실행 전에 잠깐 작성한 코드를 보도록 하겠습니다. XAML 코드를 보시면 <StackPanel.Resources>

</StackPanel.Resources>​ 사이에 <Style> 이 있고 그안에 EventSetter 가 보이실 것입니다.


이 Resource 는 StackPanel 의 스타일을 정의한 것인데 StackPanel 안에 모든 버튼 요소에

 

 Click이벤트를 "btnSetColor" 이라는 핸들러와 연결한 부분입니다.

 

그럼 StackPanel 안의 모든 버튼들은 이벤트를 등록하지 않았더라도 "btnSetColor" 이라는

 

핸들러를 실행하게 되죠


그리고 코드비하인드 페이지의 비하인드 코드를 보겠습니다 "btnSetColor" 라는 이벤트 핸들러에서

 

버튼의 배경색을 빨간색으로 바꾸어주는 동작이 있고 "Button2" 의 이벤트 핸들러를 보면

 

라우트된 이벤트를 중지하는 동작이 있습니다

 


​#오라클자바교육센터#오라클#자바#WPF#닷넷#WPF강좌#.net#WPF예

+ Recent posts