[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] AdaptiveGridView 엘리먼트 : DesiredWidth/ItemHeight/StretchContentForSingleRow 속성 사용하기

■ AdaptiveGridView 엘리먼트의 DesiredWidth/ItemHeight/StretchContentForSingleRow 속성을 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를 None으로 추가했다.

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] RelayCommandAttribute 클래스 : 메소드를 사용해 명령 만들기

■ RelayCommandAttribute 클래스에서 메소드를 사용해 명령을 만드는 방법을 보여준다. ※ CommunityToolkit.Mvvm 누겟을 설치한다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] RelayCommand 클래스 : 메소드나 람다 표현식 실행하기

■ RelayCommand<T> 클래스를 사용해 메소드나 람다 표현식을 실행하는 방법을 보여준다. ※ CommunityToolkit.Mvvm 누겟을 설치한다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] ObservablePropertyAttribute 클래스 : 필드를 사용해 의존 속성 만들기

■ ObservablePropertyAttribute 클래스에서 필드를 사용해 의존 속성을 만드는 방법을 보여준다. ※ CommunityToolkit.Mvvm 누겟을 설치한다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] ObservableRecipient 클래스 : 뷰모델 만들기

■ ObservableRecipient 클래스를 사용해 뷰모델을 만드는 방법을 보여준다. ※ CommunityToolkit.Mvvm 누겟을 설치한다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] MarkdownTextBlock 클래스 : ImageClicked 이벤트를 사용해 이미지 클릭시 처리하기

■ MarkdownTextBlock 클래스의 ImageClicked 이벤트를 사용해 이미지 클릭시 처리하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] MarkdownTextBlock 클래스 : LinkClicked 이벤트를 사용해 링크 클릭시 처리하기

■ MarkdownTextBlock 클래스의 LinkClicked 이벤트를 사용해 링크 클릭시 처리하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] MarkdownTextBlock 클래스 : MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하기 3

■ MarkdownTextBlock 클래스의 MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다.

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] MarkdownTextBlock 클래스 : MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하기 2

■ MarkdownTextBlock 클래스의 MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다.

[C#/WINUI3/.NET8] 2개 프로젝트를 가진 솔루션을 사용해 WinUI 3 단일 배포 앱 만들기 (UNPACKAGED)

■ 2개 프로젝트를 가진 솔루션을 사용해 WinUI 3 단일 배포 앱을 만드는 방법을 보여준다. (UNPACKAGED) [TestLibrary 프로젝트] ▶ TestLibrary.csproj

▶ TestClass.cs

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] UserHandPreferenceStateTrigger 엘리먼트 : HandPreference 속성을 사용해 왼손잡이/오른손잡이 여부에 따라 처리하기

■ UserHandPreferenceStateTrigger 엘리먼트의 HandPreference 속성을 사용해 왼손잡이/오른손잡이 여부에 따라 처리하기 ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] RegexStateTrigger 엘리먼트 : Expression/Options/Value 속성을 사용해 정규식 상태에 따라 처리하기

■ RegexStateTrigger 엘리먼트의 Expression/Options/Value 속성을 사용해 정규식 상태에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] NetworkConnectionStateTrigger 엘리먼트 : ConnectionState 속성을 사용해 네트워크 연결 상태에 따라 처리하기

■ NetworkConnectionStateTrigger 엘리먼트의 ConnectionState 속성을 사용해 네트워크 연결 상태에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] IsNullOrEmptyStateTrigger 엘리먼트 : Value 속성을 사용해 값이 NULL 또는 빈 경우에 따라 처리하기

■ IsNullOrEmptyStateTrigger 엘리먼트의 Value 속성을 사용해 값이 NULL 또는 빈 경우에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] IsNotEqualStateTrigger 엘리먼트 : Value/To 속성을 사용해 비동일 상태 여부에 따라 처리하기

■ IsNotEqualStateTrigger 엘리먼트의 Value/To 속성을 사용해 비동일 상태 여부에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] IsEqualStateTrigger 엘리먼트 : Value/To 속성을 사용해 동일 상태 여부에 따라 처리하기

■ IsEqualStateTrigger 엘리먼트의 Value/To 속성을 사용해 동일 상태 여부에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] ControlSizeTrigger 엘리먼트 : TargetElement/MinWidth/MaxWidth 속성을 사용해 컨트롤 크기에 따라 처리하기

■ ControlSizeTrigger 엘리먼트의 TargetElement/MinWidth/MaxWidth 속성을 사용해 컨트롤 크기에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] CompareStateTrigger 엘리먼트 : Comparison/Value/To 속성을 사용해 값 상태에 따라 처리하기

■ CompareStateTrigger 엘리먼트의 Comparison/Value/To 속성을 사용해 값 상태에 따라 처리하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] VisibilityToBoolConverter 엘리먼트 : Visibility 값→진리 값 변환자 사용하기

■ VisibilityToBoolConverter 엘리먼트를 사용해 Visibility 값→진리 값 변환자를 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] TypeToObjectConverter 엘리먼트 : TrueValue/FalseValue/Type 속성을 사용해 문자열→객체 값 변환자 설정하기

■ TypeToObjectConverter 엘리먼트의 TrueValue/FalseValue/Type 속성을 사용해 객체 타입→객체 값 변환자를 설정하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] StringVisibilityConverter 엘리먼트 : 문자열→Visibility 값 변환자 설정하기

■ StringVisibilityConverter 엘리먼트를 사용해 문자열→Visibility 값 변환자을 설정하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] StringFormatConverter 엘리먼트 : 문자열→포맷 문자열 변환자 설정하기

■ StringFormatConverter 엘리먼트를 사용해 문자열→포맷 문자열 변환자를 설정하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를