[C#/MAUI/.NET6] DataTemplate 엘리먼트 : 인라인 데이터 템플리트 사용하기

■ DataTemplate 엘리먼트를 사용해 인라인 데이터 템플리트를 사용하는 방법을 보여준다. ▶ PersonModel.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] RelativeSource 태그 확장 : 바인딩 뷰 모델 참조하기

■ RelativeSource 태그 확장에서 바인딩 뷰 모델을 참조하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/MAUI/.NET6] ControlTemplate 엘리먼트 : 템플리트에서 뷰 모델 바인딩하기

■ ControlTemplate 엘리먼트를 사용해 템플리트에서 뷰 모델을 바인딩하는 방법을 보여준다. ▶ CardView.cs

▶ MainPageViewModel.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] TemplatedView 클래스 : GetTemplateChild 메소드를 사용해 템플리트 내 객체 구하기

■ TemplatedView 클래스의 GetTemplateChild 메소드를 사용해 템플리트 내 객체를 구하는 방법을 보여준다. ▶ CardView.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] ContentPresenter 엘리먼트 사용하기

■ ContentPresenter 엘리먼트를 사용하는 방법을 보여준다. ▶ App.xaml

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] Style 엘리먼트 : TargetTye 속성을 사용해 컨트롤 템플리트 설정하기

■ Style 엘리먼트의 TargetTye 속성을 사용해 컨트롤 템플리트를 설정하는 방법을 보여준다. ▶ CardView.xaml

▶ CardView.xaml.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] ControlTemplate 엘리먼트 : ContentView 엘리먼트 정의하기 (커스텀 컨트롤 만들기)

■ ControlTemplate 엘리먼트를 사용해 ContentView 엘리먼트를 정의하는 방법을 보여준다. ▶ CardView.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] ContentView 엘리먼트 : 카드 뷰 만들기

■ ContentView 엘리먼트에서 카드 뷰를 만드는 방법을 보여준다. ▶ CardView.xaml

▶ CardView.xaml.cs

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] StyleSheet 엘리먼트 : Source 속성을 사용해 CSS 파일 로드하기

■ StyleSheet 엘리먼트의 Source 속성을 사용해 CSS 파일을 로드하는 방법을 보여준다. ▶ App.xaml

[C#/MAUI/.NET6] 프로젝트 파일에 스플래시 화면 추가하기

■ 프로젝트 파일에서 스플래시 화면을 추가하는 방법을 보여준다. ▶ 예제 코드 (XML)

[C#/MAUI/.NET6] 프로젝트 파일에 원시 자산 파일 추가하기

■ 프로젝트 파일에 원시 자산 파일을 추가하는 방법을 보여준다. ▶ 예제 코드 (XML)

[C#/MAUI/.NET6] 프로젝트 파일에 앱 아이콘 추가하기

■ 프로젝트 파일에 앱 아이콘을 추가하는 방법을 보여준다. ▶ 예제 코드 (XML)

[C#/MAUI/.NET6] 프로젝트 파일에 이미지 파일 추가하기

■ 프로젝트 파일에 이미지 파일을 추가하는 방법을 보여준다. ▶ 예제 코드 (XML)

[C#/MAUI/.NET6] Shell 엘리먼트 : FlyoutFooterTemplate 속성을 사용해 플라이아웃 바닥글 설정하기

■ Shell 엘리먼트의 FlyoutFooterTemplate 속성을 사용해 플라이아웃 바닥글을 설정하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] Shell 엘리먼트 : FlyoutHeaderTemplate 속성을 사용해 플라이아웃 헤더 설정하기

■ Shell 엘리먼트의 FlyoutHeaderTemplate 속성을 사용해 플라이아웃 헤더를 설정하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] Shell 엘리먼트 : FlyoutContentTemplate 속성 사용하기

■ Shell 엘리먼트의 FlyoutContentTemplate 속성을 사용하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] VisualStateManager 엘리먼트 : VisualStateGroups 첨부 속성을 Shell.ItemTemplate 속성에서 사용하기

■ VisualStateManager 엘리먼트의 VisualStateGroups 첨부 속성을 Shell.ItemTemplate 속성에서 사용하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] FlyoutItem 엘리먼트 : FlyoutDisplayOptions 속성을 AsSingleItem으로 설정하기

■ FlyoutItem 엘리먼트의 FlyoutDisplayOptions 속성을 AsSingleItem으로 설정하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] FlyoutItem 엘리먼트 : FlyoutDisplayOptions 속성을 AsMultipleItems으로 설정하기

■ FlyoutItem 엘리먼트의 FlyoutDisplayOptions 속성을 AsMultipleItems으로 설정하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] ResourceDictionary 엘리먼트 : MergedDictionaries 속성에서 다른 프로젝트 리소스 파일 병합하기

■ ResourceDictionary 엘리먼트의 MergedDictionaries 속성에서 다른 프로젝트 리소스 파일을 병합하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ ResourceDictionary1.xaml

[TestProject 프로젝트] ▶ ResourceDictionary2.xaml

[C#/MAUI/.NET6] ResourceDictionary 엘리먼트 : Source 속성을 사용해 리소스 파일 로드하기

■ ResourceDictionary 엘리먼트의 Source 속성을 사용해 리소스 파일을 로드하는 방법을 보여준다. ▶ ResourceDictionary.xaml

▶ App.xaml

▶ MainPage.xaml

TestProject.zip

[C#/MAUI/.NET6] ResourceDictionary 엘리먼트 : MergedDictionaries 속성을 사용해 리소스 파일 병합하기

■ ResourceDictionary 엘리먼트의 MergedDictionaries 속성을 사용해 리소스 파일을 병합하는 방법을 보여준다. ▶ ResourceDictionary1.xaml

▶ ResourceDictionary2.xaml

▶ App.xaml

▶ MainPage.xaml

[C#/MAUI/.NET6] MessageCenter 클래스 : Subscribe/Unsubscribe/Send 메소드를 사용해 메시지 송신/수신하기

■ MessageCenter 클래스의 Subscribe/Unsubscribe/Send 메소드를 사용해 메시지를 송신/수신하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/MAUI/.NET6] Device 클래스 : GetNamedSize 정적 메소드를 사용해 특정 엘리먼트에 사용되는 폰트 크기 구하기

■ Device 클래스의 GetNamedSize 정적 메소드를 사용해 특정 엘리먼트에 사용되는 폰트 크기를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

※ Obsolete

[C#/MAUI/.NET6] PinchGestureRecognizer 클래스 : PinchUpdated 업데이트를 사용해 핀치 처리하기 (기능 개선)

■ PinchGestureRecognizer 클래스의 PinchUpdated 업데이트를 사용해 핀치를 처리하는 방법을 보여준다. (기능 개선) ▶ DoubleExtension.cs

▶ PinchContentView.cs

▶ MainPage.xaml

TestProject.zip