이전에 배웠던 MVVM 패턴 예제에는 TextBox의 Text 속성에 바인딩으로 UpdateSourceTrigger 및 ComboBox 컨트롤의 SelectedItem 속성 덕분에 사용자 상호작용에 대해 알 수 있었다. 하지만, 우리는 종종 사용자가 버튼을 눌렀는지만 알고 싶을 때가 있다.
이때 명령 또는 메소드를 사용하여 처리할 수 있다. 오늘은 그 중 명령에 대해 알아보자~!
WPF에는 ICommand 인터페이스가 포함되어 있다. 우리는 ICommand 인터페이스를 구현하는 클래스를 인스턴스화하여 Button 및 MenuItem 같은 다양한 컨트롤의 Command 속성을 사용해 참조할 수 있다.
즉, Command 속성에 객체를 넣어주면 해당 컨트롤을 클릭하면 명령이 호출된다. 다음은 일반적으로 사용하기 좋은 ICommand 인터페이스를 구현한 클래스이다. class DelegateCommand : ICommand { private readonly Action ex...
#
Command
#
ICommand
#
WPF
#
명령
원문 링크 : [WPF] 명령(ICommand)