ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WPF 시작하기
    Study/WPF 2023. 5. 7. 10:50

    WPF란?

    WPF(Windows Presentation Foundation)란 닷넷 3.0과 함께 소개되었으며 윈도우 클라이언트를 만들기 위한 프레임워크입니다.

    WPF의 작업은 UI와 LOGIC 부분으로 나누어집니다. UI는 XAML , LOGIC은 코드비하인드에서 작성합니다.

    XAML(제멀,제믈)

    XAML(Extensible Application Markup Language)은 선언적 응용프로그래밍을 위한 태그 언어입니다. XAML은 .NET앱에 대한 UI를 만들기 위한 태그 언어입니다.

    • XML 태그를 사용하여 UI를 구성해서 UI와 로직을 분리할 수 있도록 해줍니다.
    • XAML은 열림 태그와 닫힘 태그가 있습니다.
    • WPF에서 XAML로 UI를 작성하고 코드비하인드에서 로직을 구성합니다.

    XAML

    코드비하인드(Code Behind)

    WPF 프로젝트를 생성하면 MainWindow라는 XAML 파일이 생깁니다. 이 파일은 2개의 파일로 나누어지게 됩니다.
    하나는 MainWindow.xaml와 MainWindow.xaml.cs 파일입니다.

    • MainWindow.xaml 는 디자인 코드
    • MainWindow.xaml.cs 는 코드비하인드

    WPF는 XAML (eXtensible Application Markup Language)을 사용하여 UI를 디자인하고 코드 비하인드 (code-behind)를 사용하여 UI에 대한 동작을 정의합니다.

     

    코드 비하인드에서 버튼 이벤트를 생성하여 label내용 변경

    ※ 코드 비하인드가 너무 많은 UI 로직을 포함하면 코드가 복잡해지고 유지 보수가 어려워질 수 있습니다. 따라서 코드 비하인드에서는 필요한 최소한의 코드만 포함하도록 노력해야 합니다.

    ※ XAML의 발음은 자멜, 자믈, 잼블이 아니라. 제멀, 제므얼, 제믈(Z발음을 살려서) 정도로 발음하는 것이 맞습니다.

    'Study > WPF' 카테고리의 다른 글

    WPF X:Name과 데이터 바인딩(Binding)  (0) 2023.05.08
    WPF 프로젝트  (0) 2023.03.01
Designed by Tistory.