You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Removed 'Super Quick Start' from README.md, badges on seperate lines
* Add CI version of NuGet package MaterialDesignColors, more prominent place under title of README.md, add discord badge, removed gitter badge
* Formatting of screenshots, put expander to hide them
* Add TOC, removed icon prefixes from H2's
* Fixed title
* Reordering
* Emphasis on out of date screenshots
* Edited getting started section
* Typo fix
* Update README.md
Co-authored-by: Kevin B <[email protected]>
* Discord URL fix
* Badge fixes
---------
Co-authored-by: Kevin B <[email protected]>
Comprehensive and easy to use Material Design theme and control library for the Windows desktop (WPF).
10
17
11
18
- Material Design styles for all major WPF Framework controls
12
19
- Additional controls to support the theme, including Multi Action Button, Cards, Dialogs, Clock
@@ -16,42 +23,135 @@ Comprehensive and easy to use Material Design theme and control library for the
16
23
- Compatible with [Dragablz](https://github.com/ButchersBoy/Dragablz), [MahApps](https://github.com/MahApps/MahApps.Metro)
17
24
- Demo applications included in the source project
18
25
19
-
[](#backers)[](#sponsors)[](https://gitter.im/ButchersBoy/MaterialDesignInXamlToolkit)
#  Getting Started
26
-
27
-
- Checkout the [Super Quick Start](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Super-Quick-Start)
28
-
- Or, the more comprehensive [Starting Guide](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Getting-Started) guide.
29
-
- Or, watch the [Material Design In XAML Toolkit An Introduction](https://www.youtube.com/watch?v=-n5yeEOsbCk) video.
30
-
31
-
#  See It In Action
32
-
33
-
- Download a pre-compiled demo from the [releases](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/releases) page.
34
-
- Download the source and run the demo ([more information](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Compiling-From-Source)).
> See the [full starting guide](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Getting-Started) for more in-depth information.
48
+
49
+
This quick guide assumes you have already created a WPF project and are using Microsoft Visual Studio 2022.
50
+
51
+
* Install the toolkit through the visual NuGet package manager in Visual Studio or use the following command:
* If you want to target Material Design 3, alter the `ResourceDictionary` line in the snippet above to use `MaterialDesign3.Defaults.xaml`.
76
+
77
+
* Alter your `MainWindow.xaml`
78
+
79
+
```xml
80
+
<Window [...]
81
+
Style="{StaticResource MaterialDesignWindow}"
82
+
[...] >
83
+
```
84
+
85
+
86
+
## Building the source
87
+
88
+
To build the project, following is required:
89
+
* Microsoft Visual Studio 2022
90
+
* .NET desktop development workload
91
+
92
+
This repository also contains 3 different demo applications:
93
+
*`MaterialDesignDemo` - Reference WPF app with Material Design 2 styling, this contains all controls and is a recommended tool when developing apps with this library
94
+
*`MaterialDesign3Demo` - Reference WPF app with Material Design 3 styling, under development
95
+
*`MahAppsDragablzDemo` - Demo app for combining with Dragablz and MahApps
96
+
97
+
## Screenshots
98
+
99
+
> [!WARNING]
100
+
> The screenshots below are taken from the Material Design 2 demo app.
101
+
> It is possible that these are out of date. Run the demo app from latest source to see the latest version.
102
+
103
+
<details>
104
+
<summary>Show images</summary>
105
+
106
+

Before contributing code read the [Contribution Guidelines](.github/CONTRIBUTING.md)
140
+
* GitHub issues are for bugs and feature requests.
141
+
* 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].
* If you'd like to make a very much appreciated financial donation please visit <ahref='https://opencollective.com/materialdesigninxaml'>open collective</a>
39
147
40
-
#  Source Code
41
-
42
-
To load the source project you will need Visual Studio 2022. Don't worry if you have an earlier version, you can still use the compiled assemblies from NuGet (`Install-Package MaterialDesignThemes`). There are three demo projects in the solution, restore the necessary NuGet packages and correct the programming syntax that is not compatible with C# versions lower than C# 10.0 (`currently used in Visual Studio 2022`). Then, you should be able to fire the projects up. The first one is a "pure" Material Design 2 project. The second one shows how to combine with Dragablz and MahApps. The last one is a Material Design 3 project (`In Development`).
This project exists thanks to all the people who contribute.
45
149
46
-
- Before contributing code read the [Contribution Guidelines](.github/CONTRIBUTING.md)
47
-
- GitHub issues are for bugs and feature requests.
48
-
- For questions, help and chat in general, please use the [GitHub discussion tab](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/discussions) or the [Gitter chat room](https://gitter.im/ButchersBoy/MaterialDesignInXamlToolkit).
- If you'd like to make a very much appreciated financial donation please visit <ahref='https://opencollective.com/materialdesigninxaml'>open collective</a>
[](https://twitter.com/James_Willock)** - Founder of the project
@@ -65,65 +165,15 @@ To load the source project you will need Visual Studio 2022. Don't worry if you
65
165
-[Material Design Extensions](https://github.com/spiegelp/MaterialDesignExtensions) - A community repository based on this library that provides additional controls and features.
66
166
-**[Contributors](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/graphs/contributors)** - A big thank you to all the contributors of the project!
Support 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)]
176
+
Support 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)
0 commit comments