Page List

2015년 9월 22일 화요일

[WPF] ChangePropertyAction & PropertyChangedTrigger

ChangePropertyAction은 개체의 속성을 쉽게 변경하거나 조정합니다.
PropertyChangedTrigger는 개체의 속성값이 변경될 때, 액션이 작동합니다.



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




아래와 같이 Button에 안착시켰으며,
ChangePropertyAction 의 세부 속성을 설정합니다.
버튼 클릭했을때, rectangle의 Fill값을 #FFE99DFF로 변경.
실행해보시면, 잘 되시죠?




PropertyChangedTrigger를 알아보겠습니다.
Grid에 GotoStateAction을 달고, TriggerType을 PropertyChangedTrigger로 변경합니다.




Binding에서 rectangle을 선택하고 Fill속성 클릭.
즉, rectangle의 Fill값이 바뀌면, State가 작동하라 입니다.

실행해보시면, 버튼이 클릭했을때, rectangle의 Fill값이 바뀜과 동시에, State도 동작됩니다.





0 개의 댓글:

댓글 쓰기