프로젝트 소개

Material Design In XAML Toolkit은 WPF(Windows Presentation Foundation)로 빌드된 Windows 데스크톱 애플리케이션을 위한 포괄적이고 사용하기 쉬운 Material Design 테마 및 컨트롤 라이브러리입니다. C#과 VB.Net을 모두 지원합니다. 이 툴킷은 모든 주요 WPF Framework 컨트롤에 대한 Material Design 스타일을 제공하며, 테마를 지원하기 위한 추가 컨트롤로 Multi Action Button, Cards, Dialogs, Clock 등을 제공합니다. Google의 Material Design 가이드라인에 따라 디자인 타임과 런타임 모두에서 색상 팔레트를 쉽게 구성할 수 있습니다. 이 라이브러리에는 전체 Material Design Icons 아이콘 팩이 포함되어 있으며 손쉬운 전환 효과를 지원합니다. Dragablz 및 MahApps와 같은 다른 인기 있는 WPF 라이브러리와 호환됩니다. 소스 프로젝트에는 참고용 데모 애플리케이션이 포함되어 있으며, Material Design 2 데모, Material Design 3 데모(개발 중), Dragablz 및 MahApps와 결합하기 위한 데모가 있습니다. 시작하기는 간단합니다. MaterialDesignThemes NuGet 패키지를 설치하고, 번들로 제공되는 테마를 App.xaml에 추가한 다음, MaterialDesignWindow 스타일을 메인 창에 적용하면 됩니다. 이 툴킷은 XAML 사용을 위해 두 개의 XML 네임스페이스를 노출합니다. 하나는 공용 타입을 위한 기본 네임스페이스이고, 다른 하나는 구현 세부 사항을 위한 내부 네임스페이스입니다(하위 호환성이 보장되지 않음). 소스를 빌드하려면 .NET 데스크톱 개발 워크로드가 포함된 Microsoft Visual Studio 2022가 필요합니다. 저장소에는 문서, FAQ, 기여 가이드라인도 포함되어 있습니다. 이 프로젝트는 Open Collective를 통해 후원자와 스폰서의 지원을 받으며, Discord와 GitHub 토론에서 활발한 커뮤니티를 운영하고 있습니다.