본문 바로가기

반응형

dev/WPF

(5)
XAML 네임스페이스 XAML 네임스페이스XAML 네임스페이스의 역할 이름 충돌 방지 - 서로 다른 라이브러리나 프레임워크에서 같은 이름의 태그나 속성이 존재할 수 있습니다. 네임스페이스는 이를 구분하여 이름 충돌을 방지합니다. 코드 가독성 향상 - 네임스페이스를 사용하면 XAML 코드에서 각 태그나 속성이 어떤 라이브러리나 프레임워크에서 제공되는지 쉽게 파악할 수 있어 코드 가독성을 높입니다. 확장성 - 네임스페이스를 사용하면 사용자 정의 컨트롤이나 라이브러리를 XAML 파일에서 사용할 수 있도록 확장할 수 있습니다.XAML 네임스페이스의 종류 기본 네임스페이스 - XAML 파일은 반드시 기본 네임스페이스를 가져야 합니다. 기본 네임스페이스는 접두사 없이 사용할 수 있는 태그와 속성을 정의합니다. 일반적으로 WPF(Wind..
XAML 태그와 속성 사용법 XAML 태그와 속성 사용법XAML(Extensible Application Markup Language)은 UI(User Interface)를 구성하는 데 사용되는 XML 기반의 마크업 언어입니다. XAML은 태그와 속성을 사용하여 UI 요소의 모양, 배치, 동작 등을 정의합니다. XAML 태그 역할 XAML 태그는 UI 요소를 나타냅니다. 예를 들어, Button 태그는 버튼을, TextBlock 태그는 텍스트 블록을 나타냅니다. 종류 XAML 태그는 UI 요소의 종류에 따라 다양하게 존재합니다. - 컨트롤(Controls) : Button, TextBox, Label, ComboBox 등 사용자와 상호작용하는 요소 - 레이아웃(Layout) : Grid, StackPanel, DockPanel 등 ..
XAML (Extensible Application Markup Language) 이란? XAML (Extensible Application Markup Language) 이란? XAML(Extensible Application Markup Language)은 마이크로소프트에서 개발한 선언적 XML 기반 언어입니다. 주로 WPF(Windows Presentation Foundation), UWP(Universal Windows Platform), Xamarin.Forms와 같은 UI 프레임워크에서 사용자 인터페이스를 정의하는 데 사용됩니다. XAML의 특징선언적 언어 XAML은 UI의 모양과 구조를 선언적으로 정의합니다. 즉, UI 요소가 어떻게 배치되고 어떤 속성을 가지는지 XML 태그를 사용하여 명시합니다. 이는 명령적 코드(C# 등)를 사용하여 UI를 직접 생성하고 조작하는 방식과 대조..
XAML 디자인 뷰와 코드 뷰 이해 XAML 디자인 뷰와 코드 뷰 이해WPF (Windows Presentation Foundation)는 XAML (Extensible Application Markup Language)을 사용하여 UI (User Interface)를 디자인합니다. Visual Studio와 같은 개발 도구는 XAML을 시각적으로 디자인할 수 있는 디자인 뷰와 XAML 코드를 직접 작성할 수 있는 코드 뷰를 제공하여 개발 생산성을 높입니다. 디자인 뷰 (Design View) 기능- 마우스 드래그 앤 드롭, 크기 조절 등을 통해 UI 요소를 시각적으로 배치하고 속성을 설정할 수 있습니다. -  UI 요소를 선택하고 속성 창에서 속성 값을 변경하면 XAML 코드에 자동으로 반영됩니다. -  UI 디자인을 직관적으로 파악하고..
WPF 처음 시작하기, WPF 프로젝트 생성 방법 WPF 처음 시작하기WPF 프로젝트 생성 방법HELLO WPF WPF 처음 시작Visual studio 2022 실행합니다.새 프로젝트 만들기를 선택합니다.WPF 앱(.NET Framework)Windows Presentation Foundation 클라이언트 애플리케이션을 선택합니다.프로젝트 이름 : 생성할 프로젝트 이름입니다.위치 : 개발 파일들의 위치입니다.설루션 이름 : 만드는 설루션의 이름입니다.(추후 변경가능)프레임워트 : 전 현재 설치된 버전 4.8을 선택했습니다.(추후 변경 가능)현재 .NET Framework 9.0까지 나와있습니다.만들기 버튼을 클릭하여 프로젝트를 생성합니다. 먼저 Hello WPF!! 를 출력해 보겠습니다.툴 사용 내용은 다음 편에 작성하겠습니다. MainWindow...

반응형