이번 포스팅에는 버튼을 클릭하면 새로운 창이 뜨는 UI를 만들어 보도록 하겠습니다.
(해당 포스팅은 이전 포스팅과 이어지는 부분으로 먼저 읽고 오시면 이해에 도움이 됩니다.)
1. 창(윈도우) 추가
2. Code-behind 단에 이벤트 추가
//MainWindow.xaml.cs
새로 생성한 xaml파일 이름으로 클래스를 객체화 선언을 합니다.
여기선 Widow1()로 생성을 하였고, 해당객체를 Window 타입의 변수 w1에 할당을 하였습니다.
추가적으로 해당 객체의 메서드인 Show();를 통해 윈도우 창을 새로 띄우는 명령어를 추가합니다.
cf) ShowDialog랑 차이는?
ShowDialog는 새창을 띄우는 건 같지만 기존 창을 freeze시킵니다.
즉 기존창에서는 작업이 불가하게 합니다.
'c# > wpf' 카테고리의 다른 글
[c# wpf] StaticResource란? (DynamicResource 비교) (1) | 2022.05.30 |
---|---|
[c# wpf] 데이터 바인딩 기초 개념/ 예제 완벽 정리 (3) | 2022.05.27 |
[c# wpf] 탭(Tab Control) 사용법 (0) | 2022.05.24 |
[c# wpf] page(페이지)란? (윈도우랑 뭐가 다를까?) (0) | 2022.05.24 |
[c# wpf] 버튼 클릭 => 텍스트 출력 2가지 방법 (0) | 2022.05.23 |
댓글