[C#/WPF/.NET8] Control 클래스 : 확대/축소/이동 컨트롤 만들기

■ Control 클래스를 사용해 확대/축소/이동 컨트롤을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ MainApplication.xaml

▶ MainWindow.xaml

▶ ZoomableCanvas.cs

TestProject.zip

[C#/WPF/.NET8] Control 클래스 : 프로세스 링 컨트롤 만들기 2

■ Control 클래스를 사용해 프로세스 링 컨트롤을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ MainApplication.xaml

▶ MainWindow.xaml

▶ ProcessRing.cs

[C#/WPF/.NET8] Control 클래스 : 프로세스 링 컨트롤 만들기 1

■ Control 클래스를 사용해 프로세스 링 컨트롤을 만드는 방법을 보여준다. ▶ ControlDictionary.xaml

▶ MainApplication.xaml

▶ MainWindow.xaml

▶ ProcessRing.cs

[C#/WPF/.NET8] Window 엘리먼트 : 로드시 UI 구성 요소 오른쪽에서 왼쪽으로 슬라이드 애니메이션 만들기

■ Window 엘리먼트 로드시 UI 구성 요소를 오른쪽에서 왼쪽으로 슬라이드하는 애니메이션을 만드는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF/.NET8] WPF 앱에서 배경 애니메이션과 함께 네이버 HyperCLOVA X 통신하기

■ WPF 앱에서 배경 애니메이션과 함께 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

[C#/WPF/.NET8] Button 엘리먼트 : 클릭시 회전하는 톱니바퀴 버튼 만들기

■ Button 엘리먼트를 사용해 클릭시 회전하는 톱니바퀴 버튼을 만드는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF/.NET8] Window 엘리먼트 : 테두리를 제거하고 모서리가 둥근 윈도우 만들기

■ Window 엘리먼트를 사용해 테두리를 제거하고 모서리가 둥근 윈도우를 만드는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WPF/.NET8] DoubleAnimation 클래스 : 윈도우 하단 마우스 위치시 하단 패널 표시 애니메이션 만들기

■ DoubleAnimation 클래스를 사용해 윈도우 하단에 마우스 위치시 하단 패널을 표시하는 애니메이션을 만드는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI3/.NET8] CompositionColorGradientStop 클래스 : StartAnimation 메소드를 사용해 브러시 애니메이션 시작하기

■ CompositionColorGradientStop 클래스의 StartAnimation 메소드를 사용해 브러시 애니메이션을 시작하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] Rectangle 엘리먼트 : RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션 만들기 2

■ Rectangle 엘리먼트의 RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj

[C#/WINUI3/.NET8] Rectangle 엘리먼트 : RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션 만들기 1

■ Rectangle 엘리먼트의 RenderTransform 속성에서 RotateTransform 객체를 사용해 사각형 회전 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj

[C#/WINUI3/.NET8] ObjectAnimationUsingKeyFrames 엘리먼트 : DiscreteObjectKeyFrame 엘리먼트를 사용해 특정 객체의 속성값 설정하기

■ ObjectAnimationUsingKeyFrames 엘리먼트에서 DiscreteObjectKeyFrame 엘리먼트를 사용해 특정 객체의 속성값을 설정하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/WINUI3/.NET8] SlideNavigationTransitionInfo 클래스 : Effect 속성을 사용해 페이지 전환시 슬라이드 애니메이션 만들기

■ SlideNavigationTransitionInfo 클래스의 Effect 속성을 사용해 페이지 전환시 슬라이드 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트

[C#/WINUI3/.NET8] Vector3KeyFrameAnimation 클래스 : InsertKeyFrame 메소드/Duration 속성을 사용해 벡터 애니메이션 설정하기

■ Vector3KeyFrameAnimation 클래스의 InsertKeyFrame 메소드/Duration 속성을 사용해 벡터 애니메이션을 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] Compositor 클래스 : CreateVector3KeyFrameAnimation 메소드를 사용해 Vector3KeyFrameAnimation 객체 만들기

■ Compositor 클래스의 CreateVector3KeyFrameAnimation 메소드를 사용해 Vector3KeyFrameAnimation 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] Visual 클래스 : CenterPoint 속성을 사용해 애니메이션 중심 포인트 설정하기

■ Visual 클래스의 CenterPoint 속성을 사용해 애니메이션 중심 포인트를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] ScalarKeyFrameAnimation 클래스 : Direction/IterationBehavior/Duration 속성 사용하기

■ ScalarKeyFrameAnimation 클래스의 Direction/IterationBehavior/Duration 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] PointLight 클래스 : CoordinateSpace/Offset/Color 속성 사용하기

■ PointLight 클래스의 CoordinateSpace/Offset/Color 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] Compositor 클래스 : CreatePointLight 메소드를 사용해 PointLight 객체 만들기

■ Compositor 클래스의 CreatePointLight 메소드를 사용해 PointLight 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] ScalarKeyFrameAnimation 클래스 : PointLight 객체를 움직이는 애니메이션 만들기

■ ScalarKeyFrameAnimation 클래스를 사용해 PointLight 객체를 움직이는 애니메이션을 만드는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType

[C#/WINUI3/.NET8] ListView 클래스 : ListViewItem 객체에 조명 효과 사용하기

■ ListView 클래스에서 ListViewItem 객체에 조명 효과를 사용하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType 태그를

[C#/WINUI3/.NET8] ScalarKeyFrameAnimation 클래스 : 시간에 따라 실수 값 변화시키는 애니메이션 만들기

■ ScalarKeyFrameAnimation 클래스를 사용해 시간에 따라 실수 값을 변화시키는 애니메이션을 만드는 방법을 보여준다. ▶ 예제 코드 (C#)