back to home

MaterialDesignInXAML / MaterialDesignInXamlToolkit

Google's Material Design in XAML & WPF, for C# & VB.Net.

16,091 stars
3,496 forks
165 issues
C#JavaScriptPowerShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing MaterialDesignInXAML/MaterialDesignInXamlToolkit in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/MaterialDesignInXAML/MaterialDesignInXamlToolkit)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Material Design In XAML Toolkit ) ) [ ][discord-server-url] Comprehensive and easy to use Material Design theme and control library for the Windows desktop (WPF). • Material Design styles for all major WPF Framework controls • Additional controls to support the theme, including Multi Action Button, Cards, Dialogs, Clock • Easy configuration of palette (at design _and_ runtime), according to Google's guidelines • Full Material Design Icons icon pack • Easy transition effects • Compatible with Dragablz, MahApps • Demo applications included in the source project See screenshots Table of contents • Getting started • Building the source • Screenshots • More examples • FAQ • Contributing • Mentions • Backers • Sponsors --- Getting started > [!NOTE] > See the full starting guide for more in-depth information. This quick guide assumes you have already created a WPF project and are using Microsoft Visual Studio 2022. • Install the toolkit through the visual NuGet package manager in Visual Studio or use the following command: • Alter your • If you want to target Material Design 3, alter the line in the snippet above to use . • Alter your Building the source To build the project, following is required: • Microsoft Visual Studio 2022 • .NET desktop development workload This repository also contains 3 different demo applications: • - Reference WPF app with Material Design 2 styling, this contains all controls and is a recommended tool when developing apps with this library • - Reference WPF app with Material Design 3 styling, under development • - Demo app for combining with Dragablz and MahApps Screenshots Material Design 3 demo app screenshots Material Design 2 demo app screenshots > [!WARNING] > The screenshots below are taken from the Material Design 2 demo app. > Material Design 3 is the latest version, so the UI shown here may differ from the latest design. More examples • Keboo/MaterialDesign.Examples • Motion List FAQ • How to increase rendering performance? Contributing Before contributing code read the Contribution Guidelines • GitHub issues are for bugs and feature requests. • For questions, help and chat in general, please use the GitHub discussion tab or the [Discord server][discord-server-url]. • Stack Overflow tag: Want to say thanks? 🙏🏻 • Hit the :star: star :star: button • If you'd like to make a very much appreciated financial donation please visit open collective This project exists thanks to all the people who contribute. Mentions • **James Willock ** - Founder of the project • **Kevin Bost ** - Maintainer of the repository • Snalty • Designer of the logo • Icon pack sourced from Material Design Icons • ControlzEx - Library used in MaterialDesignInXAML • Ignace Maes - Whose Material Skin project inspired the original material design theme for Dragablz, which in turn led James Willock start this project • Material Design Extensions - A community repository based on this library that provides additional controls and features. • **Contributors** - A big thank you to all the contributors of the project! Backers Thank you to all our backers! 🙏 Become a backer. Sponsors Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor. [discord-server-url]: https://discord.keboo.dev