매력적인 애니메이션이 있는 주야간 테마 전환을 위한 사용자 정의 WPF ToggleButton 기반 컨트롤
ThemeSwitch는 WPF ToggleButton을 기반으로 구축된 CustomControl로, WPF 애플리케이션에서 테마 전환을 위한 매력적인 시각적 요소를 제공하도록 설계되었습니다. 주간과 야간 테마 사이의 부드러운 전환을 위한 애니메이션을 특징으로 하며, 고급 WPF 기술과 사용자 정의 컨트롤 개발을 보여줍니다.
- 특수 기능을 위한 WPF ToggleButton 확장
- XAML을 사용한 복잡한 UI 요소 구현
- 세 가지 유형의 애니메이션: ValueItem (DoubleAnimation), ThickItem (ThicknessAnimation), ColorItem (ColorAnimation)
- 주간과 야간 테마 사이의 부드러운 전환
- 순수 XAML을 사용한 복잡한 모양 (태양, 구름, 달, 별) 생성
- 현실적인 효과를 위한 불투명도 및 위치 조정 활용
- 클리핑 및 레이아웃 기술을 사용한 효율적인 렌더링
- 외부 종속성 없는 부드러운 애니메이션
- 다중 타겟팅을 통한 다양한 .NET 프레임워크 지원
- WPF (Windows Presentation Foundation)
- .NET (다중 타겟팅 지원)
- C#
- Visual Studio 2022 이상
- .NET SDK (프로젝트에 따른 버전)
git clone https://github.com/vickyqu115/themeswitch.git
- Visual Studio
- Visual Studio Code
- JetBrains Rider
- 시작 프로젝트 설정
- F5를 누르거나 실행 버튼 클릭
- Windows 11 권장
ThemeSwitch에 대한 기여를 환영합니다! 이슈를 제출하거나, 풀 리퀘스트를 생성하거나, 개선 사항을 제안해 주세요.
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
- 웹사이트: https://jamesnet.dev
- 이메일: [email protected], [email protected]
매력적인 ThemeSwitch 컨트롤로 WPF 애플리케이션을 향상시켜 보세요!