WPF에서 명령 처리와 매개변수 전달 방법
MVVM 패턴에서는 명령을 구현하는 여러 가지 방식이 존재하며, 각각의 특성과 사용 목적에 따라 선택할 수 있다.
1. 커스텀 명령 클래스: DelegateCommand
다음은 간단한 ICommand 인터페이스를 직접 구현한 예제이다. 이 방식은 유연성과 제어력을 제공하지만, 추가적인 라이브러리 없이도 사용 가능하다.
public class CustomCommand : ICommand
{
private readonly ...
8월 1일 03:00에 게시됨
WPF의 InputBinding 이해하기: MouseBinding과 KeyBinding 활용
이전 문서에서는 WPF 명령 시스템의 일부를 살펴보았습니다. 여기서는 CommandBinding과 데이터 바인딩 두 가지 방법으로 Button 컨트롤에 명령(ICommand)을 연결하는 방법을 소개했습니다.
예제 1. CommandBinding 사용
<Window.Resources>
<RoutedCommand x:Key="CustomCommand"/>
</Window.Resources>
<Window.CommandBindings>
...
7월 3일 18:59에 게시됨