[WPF] 프로젝트 생성

728x90

1. WPF

1) WPF란?

[WPF] WPF란 무엇일까? (devistory.com)

 

[WPF] WPF란 무엇일까?

WPF(Windows Presentation Foundation)는 Microsoft에서 개발한 software 개발 플랫폼으로 Desktop Client Application을 개발하기 위해 사용되는 UI(User Interface) 프레임워크입니다.

devistory.com

 

 

2. 프로젝트 생성

 

WPF 앱(.NET Framework)가 아닌 WPF 애플리케이션을 선택하고 프로젝트를 생성합니다.

 

 

하단의 디자인부분은 UI를 꾸미는 부분입니다.

 

xaml로 이루어져 있습니다.

컨트롤이 추가될 때마다 자동으로 xaml 내용이 생성됩니다.

 

 

C# 코드로 이루어져 있습니다.

 

 

윈폼에선 디자인과 기능부분이 분리되어있지않아 코드보기에서 모두 수정해야 했습니다.  그러나 WPF는 디자인 부분인 xaml과 프로그램부분인 C#부분이 분리되어있어 유지보수 측면에 유리합니다. 또한 디자인담당 과 기능담당을 따로 하여 협업에 유리합니다. 또한 이러한 점이 단점이 될 수 있는데 혼자 개발을 할 경우 많은 시간이 걸릴 수 있습니다.

 

 

 

 

'C# Programming > WPF' 카테고리의 다른 글

[WPF] 동기, 비동기 RelayCommand  (0) 2024.05.16
[WPF] 트리거(Trigger)  (0) 2024.05.16
[WPF] 스타일(Xaml 리소스)  (0) 2024.05.16
[WPF] 모델 생성과 바인딩  (0) 2024.05.16
[WPF] 컨트롤 사용방법  (2) 2024.05.13