{"id":26071916,"url":"https://github.com/ButchersBoy/MaterialDesignInXamlToolkit","last_synced_at":"2025-03-09T00:05:00.581Z","repository":{"id":27010123,"uuid":"30474266","full_name":"MaterialDesignInXAML/MaterialDesignInXamlToolkit","owner":"MaterialDesignInXAML","description":"Google's Material Design in XAML \u0026 WPF, for C# \u0026 VB.Net. ","archived":false,"fork":false,"pushed_at":"2024-04-30T08:05:18.000Z","size":70817,"stargazers_count":14645,"open_issues_count":164,"forks_count":3371,"subscribers_count":509,"default_branch":"master","last_synced_at":"2024-05-01T23:40:00.622Z","etag":null,"topics":["c-sharp","design","dragablz","hacktoberfest","hacktoberfest2020","material","material-design","theme","wpf","xaml"],"latest_commit_sha":null,"homepage":"http://materialdesigninxaml.net","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaterialDesignInXAML.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-07T23:30:48.000Z","updated_at":"2024-05-04T00:36:23.529Z","dependencies_parsed_at":"2023-10-11T07:13:42.144Z","dependency_job_id":"d1f6ddd6-4964-402c-9292-e829d5b2b187","html_url":"https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit","commit_stats":{"total_commits":2495,"total_committers":209,"mean_commits":"11.937799043062201","dds":0.8372745490981964,"last_synced_commit":"8c0bcfdf2ad6165a9f05a2e91f5de2b31aec43d7"},"previous_names":["butchersboy/materialdesigninxamltoolkit"],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterialDesignInXAML%2FMaterialDesignInXamlToolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterialDesignInXAML%2FMaterialDesignInXamlToolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterialDesignInXAML%2FMaterialDesignInXamlToolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterialDesignInXAML%2FMaterialDesignInXamlToolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaterialDesignInXAML","download_url":"https://codeload.github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242623570,"owners_count":20159706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","design","dragablz","hacktoberfest","hacktoberfest2020","material","material-design","theme","wpf","xaml"],"created_at":"2025-03-09T00:01:38.886Z","updated_at":"2025-03-09T00:05:00.560Z","avatar_url":"https://github.com/MaterialDesignInXAML.png","language":"C#","readme":"\u003c!-- omit in toc --\u003e\n# Material Design In XAML Toolkit ![Logo of Material Design in XAML](src/web/images/MD4XAML32.png)\n\n[![NuGet-Themes](https://img.shields.io/nuget/v/MaterialDesignThemes.svg?label=nuget:%20MaterialDesignThemes)](https://www.nuget.org/packages/MaterialDesignThemes/)\n[![NuGet-Colors](https://img.shields.io/nuget/v/MaterialDesignColors.svg?label=nuget:%20MaterialDesignColors)](https://www.nuget.org/packages/MaterialDesignColors/)\n\n[![NuGet-Themes-CI](https://img.shields.io/nuget/vpre/MaterialDesignThemes.svg?label=nuget:%20MaterialDesignThemes%20(CI))](https://www.nuget.org/packages/MaterialDesignThemes/)\n[![NuGet-Colors-CI](https://img.shields.io/nuget/vpre/MaterialDesignColors.svg?label=nuget:%20MaterialDesignColors%20(CI))](https://www.nuget.org/packages/MaterialDesignColors/)\n\n[![Backers on Open Collective](https://opencollective.com/materialdesigninxaml/backers/badge.svg)](#backers) \n[![Sponsors on Open Collective](https://opencollective.com/materialdesigninxaml/sponsors/badge.svg)](#sponsors) \n[![Chat](https://img.shields.io/badge/chat-grey?logo=discord)][discord-server-url]\n[![Issues](https://img.shields.io/github/issues/MaterialDesignInXAML/MaterialDesignInXamlToolkit.svg)](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/issues)\n\n\nComprehensive and easy to use Material Design theme and control library for the Windows desktop (WPF).\n\n- Material Design styles for all major WPF Framework controls\n- Additional controls to support the theme, including Multi Action Button, Cards, Dialogs, Clock\n- Easy configuration of palette (at design _and_ runtime), according to [Google's guidelines](https://material.io/design/)\n- Full [Material Design Icons](https://materialdesignicons.com/) icon pack\n- Easy transition effects\n- Compatible with [Dragablz](https://github.com/ButchersBoy/Dragablz), [MahApps](https://github.com/MahApps/MahApps.Metro)\n- Demo applications included in the source project\n\n[See screenshots](#screenshots)\n\n\u003cdetails\u003e\n  \u003csummary\u003eTable of contents\u003c/summary\u003e\n\n- [Getting started](#getting-started)\n- [Building the source](#building-the-source)\n- [Screenshots](#screenshots)\n- [More examples](#more-examples)\n- [FAQ](#faq)\n- [Contributing](#contributing)\n- [Mentions](#mentions)\n- [Backers](#backers)\n- [Sponsors](#sponsors)\n\n\u003c/details\u003e\n\n---\n\n## Getting started\n\n\u003e [!NOTE]\n\u003e See the [full starting guide](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Getting-Started) for more in-depth information.\n\nThis quick guide assumes you have already created a WPF project and are using Microsoft Visual Studio 2022.\n\n* Install the toolkit through the visual NuGet package manager in Visual Studio or use the following command:\n```\nInstall-Package MaterialDesignThemes\n```\n* Alter your `App.xaml`\n\n```xml\n\u003cApplication \n  x:Class=\"Example.App\"\n  xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\n  xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"\n  xmlns:materialDesign=\"http://materialdesigninxaml.net/winfx/xaml/themes\"\n  StartupUri=\"MainWindow.xaml\"\u003e\n    \u003cApplication.Resources\u003e\n        \u003cResourceDictionary\u003e\n            \u003cResourceDictionary.MergedDictionaries\u003e\n                \u003cmaterialDesign:BundledTheme BaseTheme=\"Light\" PrimaryColor=\"DeepPurple\" SecondaryColor=\"Lime\" /\u003e\n\n                \u003cResourceDictionary Source=\"pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesign2.Defaults.xaml\" /\u003e \n            \u003c/ResourceDictionary.MergedDictionaries\u003e\n        \u003c/ResourceDictionary\u003e\n    \u003c/Application.Resources\u003e\n\u003c/Application\u003e\n```\n* If you want to target Material Design 3, alter the `ResourceDictionary` line in the snippet above to use `MaterialDesign3.Defaults.xaml`.\n\n* Alter your `MainWindow.xaml`\n\n```xml\n\u003cWindow [...]\n  Style=\"{StaticResource MaterialDesignWindow}\"\n  [...] \u003e\n```\n\n\n## Building the source\n\nTo build the project, following is required:\n* Microsoft Visual Studio 2022\n* .NET desktop development workload\n\nThis repository also contains 3 different demo applications:\n* `MaterialDesignDemo` - Reference WPF app with Material Design 2 styling, this contains all controls and is a recommended tool when developing apps with this library\n* `MaterialDesign3Demo` - Reference WPF app with Material Design 3 styling, under development\n* `MahAppsDragablzDemo` - Demo app for combining with Dragablz and MahApps\n\n## Screenshots\n\n\u003e [!WARNING]\n\u003e The screenshots below are taken from the Material Design 2 demo app.\n\u003e It is possible that these are out of date. Run the demo app from latest source to see the latest version.\n\n\u003cdetails\u003e\n  \u003csummary\u003eShow images\u003c/summary\u003e\n\n  ![Screenshot of WPF Material Design 2 demo application home page](src/web/images/screen-home.png)\n  ![Buttons](src/web/images/screen-buttons.png)\n  ![Toggles](src/web/images/screen-toggles.png)\n  ![Fields](src/web/images/screen-fields.png)\n  ![ComboBoxes](src/web/images/screen-comboboxes.png)\n  ![Palette](src/web/images/screen-palette.png)\n  ![Color Tools](src/web/images/screen-colortools.png)\n  ![Pickers](src/web/images/screen-pickers.png)\n  ![Icons](src/web/images/screen-iconpack.png)\n  ![Cards](src/web/images/screen-cards.png)\n  ![Menus and Toolbars](src/web/images/screen-menutoolbar.png)\n  ![Progress Bars](src/web/images/screen-progress.png)\n  ![Dialogs](src/web/images/screen-dialogs.png)\n  ![Lists](src/web/images/screen-lists.png)\n  ![Tree View](src/web/images/screen-treeview.png)\n  ![Sliders](src/web/images/screen-sliders.png)\n  ![Chips](src/web/images/screen-chips.png)\n  ![Typography](src/web/images/screen-typography.png)\n  ![Group Box](src/web/images/screen-groupbox.png)\n  ![Snackbars](src/web/images/screen-snackbars.png)\n  ![Elevation](src/web/images/screen-elevation.png)\n\u003c/details\u003e\n\n\n## More examples\n\n* [Keboo/MaterialDesign.Examples](https://github.com/Keboo/MaterialDesignInXaml.Examples)\n* [doobry](http://materialdesigninxaml.net/doobry)\n* [F1ix](http://materialdesigninxaml.net/f1ix)\n* [Motion List](https://github.com/MaterialDesignInXAML/MotionList)\n\n## FAQ\n\n* [How to increase rendering performance?](docs/rendering-performance.md)\n\n## Contributing\n\nBefore contributing code read the [Contribution Guidelines](.github/CONTRIBUTING.md)\n* GitHub issues are for bugs and feature requests.\n* For questions, help and chat in general, please use the [GitHub discussion tab](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/discussions) or the [Discord server][discord-server-url].\n* Stack Overflow tag: [`material-design-in-xaml`](http://stackoverflow.com/questions/tagged/material-design-in-xaml)\n\nWant to say thanks? 🙏🏻\n* Hit the :star: star :star: button\n* If you'd like to make a very much appreciated financial donation please visit \u003ca href='https://opencollective.com/materialdesigninxaml'\u003eopen collective\u003c/a\u003e\n\nThis project exists thanks to all the people who contribute.\n\n\u003ca href=\"https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=MaterialDesignInXAML/MaterialDesignInXamlToolkit\" /\u003e\n\u003c/a\u003e\n\n## Mentions\n\n- **[James Willock](https://github.com/ButchersBoy)\n[![Twitter](https://img.shields.io/badge/twitter-%40james__willock-55acee.svg?style=flat-square)](https://twitter.com/James_Willock)** - Founder of the project\n- **[Kevin Bost](https://github.com/Keboo)\n[![Twitter](https://img.shields.io/badge/twitter-%40kitokeboo-55acee.svg?style=flat-square)](https://twitter.com/kitokeboo)** - Maintainer of the repository\n- [Snalty](https://github.com/snalty)\n[![Twitter](https://img.shields.io/badge/twitter-%40snalty-55acee.svg?style=flat-square)](https://twitter.com/snalty) - Designer of the logo\n- Icon pack sourced from [Material Design Icons](https://materialdesignicons.com/)\n- [ControlzEx](https://github.com/ControlzEx/ControlzEx) - Library used in MaterialDesignInXAML\n- [Ignace Maes](https://github.com/IgnaceMaes) - Whose [Material Skin](https://github.com/IgnaceMaes/MaterialSkin) project inspired the original material design theme for [Dragablz](https://github.com/ButchersBoy/Dragablz), which in turn led James Willock start this project\n- [Material Design Extensions](https://github.com/spiegelp/MaterialDesignExtensions) - A community repository based on this library that provides additional controls and features.\n- **[Contributors](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/graphs/contributors)** - A big thank you to all the contributors of the project!\n\n## Backers\n\nThank you to all our backers! 🙏 [Become a backer.](https://opencollective.com/materialdesigninxaml#backer)\n\n\u003ca href=\"https://opencollective.com/materialdesigninxaml#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor.](https://opencollective.com/materialdesigninxaml#sponsor)\n\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/materialdesigninxaml/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/materialdesigninxaml/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\n[discord-server-url]: https://discord.keboo.dev","funding_links":["https://opencollective.com/materialdesigninxaml'","https://opencollective.com/materialdesigninxaml"],"categories":["GUI","\u003ca name=\"Libraries\"\u003eLibraries\u003c/a\u003e","C#","Uncategorized"],"sub_categories":["Personal Blog","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FButchersBoy%2FMaterialDesignInXamlToolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FButchersBoy%2FMaterialDesignInXamlToolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FButchersBoy%2FMaterialDesignInXamlToolkit/lists"}