Page List

2015년 10월 2일 금요일

[WPF] RemoveElementAction

RemoveElementAction은 대상요소를 제거 할 수 있습니다.

시나리오 : Open버튼으로 대상을 생성, RemoveElementAction으로 대상을 제거

자산을 클릭하거나 단축키(Ctrl+.)를 사용하시면 확장리스트가 나오구요.
RemoveElementAction을 드래그 하여 사용할 컨트롤에 안착시킵니다.




화면은 MainWindow와 CommonPopup이 있으며, 구성은 아래와 같습니다.




Open버튼으로 대상(CommonPopup)을 생성해야하는데, CS코드가 필요합니다.
openButton 클릭했을 때, mainGrid에 대상을 추가하는 내용입니다.




제거해야 할 대상이 CommonPopup.xaml이므로,
이벤트를 받을 closeBorder에 RemoveElementAction을 달고
세부속성 TargerObject에는 UserControl로 지정해주시면 끝입니다.
ps. UserControl은 TargetName으론 지정이 안됩니다.

실행하시면, 시나리오대로 잘 동작되실 겁니다.



동영상은 2015버전입니다.


0 개의 댓글:

댓글 쓰기