[C#/WPF/.NET8] Button 클래스 : 중단 버튼 만들기

■ Button 클래스를 사용해 중단 버튼을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ MainApplication.xaml

▶ MainWindow.xaml

▶ StopButton.cs

TestProject.zip

[C#/WPF/.NET8] Control 클래스 : 이미지 회전 목마 컨트롤 만들기 2

■ Control 클래스를 사용해 이미지 회전 목마 컨트롤을 만드는 방법을 보여준다. ▶ ArrowButton.cs

▶ ArrowDirection.cs

▶ ControlDictionary.xaml

▶ ImageCarousel.cs

[C#/WPF/.NET8] Button 클래스 : 이미지 버튼 만들기

■ Button 클래스를 사용해 이미지 버튼을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ ImageButton.cs

▶ MainApplication.cs

▶ MainWindow.xaml

[C#/WPF/.NET8] Control 클래스 : 이미지 회전 목마 컨트롤 만들기 1

■ Control 클래스를 사용해 이미지 회전 목마 컨트롤을 만드는 방법을 보여준다. ▶ ArrowButton.cs

▶ ArrowDirection.cs

▶ ControlDictionary.xaml

▶ ImageCarousel.cs

[C#/WPF/.NET8] Button 클래스 : 화살표 원 버튼 만들기

■ Button 클래스를 사용해 화살표 원 버튼을 만드는 방법을 보여준다. ▶ ArrowButton.cs

▶ ArrowDirection.cs

▶ ControlDictionary.xaml

▶ MainApplication.xaml

[C#/WPF/.NET8] Button 엘리먼트 : 새 채팅 아이콘 버튼 만들기

■ Button 엘리먼트를 사용해 새 채팅 아이콘 버튼을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ NewChatButton.cs

▶ MainApplication.xaml

▶ MainWindow.xaml

[C#/WPF/.NET8] Button 엘리먼트 : PATH 아이콘과 텍스트를 표시하는 버튼 만들기

■ Button 엘리먼트를 사용해 PATH 아이콘과 텍스트를 표시하는 버튼을 만드는 방법을 보여준다. ▶ PathIconButton.xaml

▶ PathIconButton.xaml.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WINUI3/.NET8] AdaptiveTrigger 엘리먼트 : MinWindowWidth 속성을 사용해 컨트롤 일정 크기 이상일 경우 처리하기

■ AdaptiveTrigger 엘리먼트의 MinWindowWidth 속성을 사용해 컨트롤이 일정 크기 이상일 경우 처리하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/WINUI3/.NET8] VisualState 엘리먼트 : StateTriggers 속성에서 AdaptiveTrigger 엘리먼트를 사용해 컨트롤 비주얼 상태 변경하기

■ VisualState 엘리먼트의 StateTriggers 속성에서 AdaptiveTrigger 엘리먼트를 사용해 컨트롤의 비주얼 상태를 변경하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj

[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#/WPF] Trigger 엘리먼트 : 속성 값 변경시 애니메이션 트리거하기

■ Trigger 엘리먼트를 사용해 속성 값 변경시 애니메이션을 트리거하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] ImageBrush 엘리먼트 : 배경 애니메이션 만들기

■ ImageBrush 엘리먼트를 사용해 배경 애니메이션을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] DrawingBrush 엘리먼트 : 배경 애니메이션 만들기

■ DrawingBrush 엘리먼트를 사용해 배경 애니메이션을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] DataTrigger/MultiDataTrigger 엘리먼트 : 데이터 트리거 설정하기

■ DataTrigger/MultiDataTrigger 엘리먼트를 사용해 데이터 트리거를 설정하는 방법을 보여준다. ▶ Place.cs

▶ PlaceCollection.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] TextBlock 엘리먼트 : DoubleAnimation 객체를 사용해 텍스트 회전 애니메이션 만들기

■ TextBlock 엘리먼트의 DoubleAnimation 객체를 사용해 텍스트 회전 애니메이션을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] TextBlock 엘리먼트 : ColorAnimation 객체를 사용해 텍스트 색상 변경 애니메이션 만들기

■ TextBlock 엘리먼트에서 ColorAnimation 객체를 사용해 텍스트 색상 변경 애니메이션을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip