평소에 RelayCommand를 사용할 때 아래와 같이 사용했었는데, 더 간결하게 표현이 가능한 방법을 알게되었다.
Button1Command = new RelayCommand(OpenSerialPort);
private void OpenSerialPort()
{
getSerialData.OpenSerialPort();
}
- 람다 표현식
Button1Command = new RelayCommand(() => getSerialData.OpenSerialPort());
- 표현식 바디 (C# 7.0 이상)
Button1Command = new RelayCommand(OpenSerialPort);
private void OpenSerialPort() => getSerialData.OpenSerialPort();
'Language > C#' 카테고리의 다른 글
[C#] 실수에서 정수형 변환 (0) | 2023.07.14 |
---|---|
[C#/WPF] 속성 정의 (get set 접근자) (0) | 2023.07.11 |
[C#/WPF] BooleanToVisibilityConverter (0) | 2023.07.03 |
[C#/WPF] Null 조건부 연산자 (0) | 2023.06.20 |
[C#] 메서드 매개변수 생략 (0) | 2023.06.16 |