... | ... | @@ -106,6 +106,7 @@ public class MainViewModel : INotifyPropertyChanged |
|
|
```
|
|
|
##### 4) ICommand
|
|
|
사용자와의 상호작용 처리를 위해서 이벤트 핸들러를 이용하여 코드를 작성하는데, 이는 View에 강한 의존성을 가지게 되고 Code-behind에만 선언가능하다.
|
|
|
|
|
|
이 상호작용 처리를 위해 Command를 사용하는데, ICommand 인터페이스를 사용하여 의존성을 제거할 수 있다.
|
|
|
|
|
|
Command 를 정의하면 XAML 기능을 이용하여 상호작용 처리가 가능한 모든 컨트롤에 연결할 수 있다.
|
... | ... | |