[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. 프로젝트 생성

etc-image-0

 

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

 

 

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

etc-image-1

 

xaml로 이루어져 있습니다.

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

 

etc-image-2

 

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