10. XAML - C# EventHandler
01. 학습 목표
08. XAML - EventHandler 에서 WPF XAML 디자이너를 활용해 UI 컨트롤의 이벤트를 구현했습니다.
이번에서는 WPF 코드 비하인드(C# 코드 에디터)를 활용하여 컨트롤의 이벤트를 구현합니다.
이전 포스트에서 사용한 Calculator 프로젝트 예제를, Visual Studio 에서 프로젝트를 실행합니다.
02. WPF 코드 비하인드에서 XAML 컨트롤의 이벤트 구현하기
02.2 Negative 버튼 구현
더보기
if(double.TryParse(resultLabel.Content.ToString(), out lastNumber))
{
lastNumber = lastNumber * -1;
resultLabel.Content = lastNumber.ToString();
}
Double.TryParse 메서드 (System) | Microsoft Learn
Double.TryParse 메서드 (System)
숫자의 문자열 표현을 같은 값의 배정밀도 부동 소수점 숫자로 변환합니다. 반환 값은 변환이 성공했는지 아니면 실패했는지를 나타냅니다.
learn.microsoft.com
02.3 숫자 7 입력 버튼 구현
더보기
if (resultLabel.Content.ToString() == "0")
{
resultLabel.Content = "7";
}
else
{
resultLabel.Content = $"{resultLabel.Content}7";
}
02.4 기호 % 버튼 구현
더보기
if (double.TryParse(resultLabel.Content.ToString(), out lastNumber))
{
lastNumber = lastNumber / 100;
resultLabel.Content = lastNumber.ToString();
}
02.5 구현 확인
댓글
이 글 공유하기
다른 글
-
09. XAML - Designer, Nuget
09. XAML - Designer, Nuget
2024.03.07 -
08. XAML - EventHandler
08. XAML - EventHandler
2024.03.06 -
07. XAML - Code Behind
07. XAML - Code Behind
2024.03.06 -
06. XAML - Panels
06. XAML - Panels
2024.03.05