Today introduced an open source C # WPF open source control library, very beautiful, oh focused on open source
WPF desktop development is doing great advantage, in addition to Microsoft's own controls, there are many third-party control library, such as fees Dev Express For WPF, Telerik For WPF, etc., and on Github free open source control library as MaterialDesignInXAML Wait.
WPF desktop development is doing great advantage, in addition to Microsoft's own controls, there are many third-party control library, such as fees Dev Express For WPF, Telerik For WPF, etc., and on Github free open source control library as MaterialDesignInXAML Wait.
This paper describes the third-party open source C # WPF Control Library: MaterialDesignInXAML , the library how good, how beautiful, you can click on the link to download to see, I can see the following cut-off of more features, more practical part of the screenshot.
Navigate to the directory:
- Home
- Support Topics style switch
- Push button
- Enter the verification box
- label
- card
- icon
- Group Box
- progress bar
- Dialog
- drawer
- Simple Tips
1 Home
From the Home card layout you will feel so cool there? When the relevant project interface requirements, the use of this data shows very intuitive way.
2, supports the theme style switch
The control library with dozens of color style, color meet most requirements.
Theme color3, button
Interface development, interactive buttons for more, and see the figure, round buttons, icons, buttons, progress buttons, buttons, text prompts, etc., Web WPF common effect can also be simple to use.
A wide range of button4, input validation block
Form validation, it is common practice to write business logic validation code in the ViewModel, or write validation expression in XAML. The control library implements more validator can be used directly, the code is simple to use, and the interface is very friendly and prompt, similar to the end of the phone input error.
form validation5, tag
Controls English Chips, can be used for labels, when the list display more data, you can display multiple labels for click filtering.
Chips6, card
Cards, card layout, lists, tables display data is sometimes very boring, with cards give people a fresh feeling, very refreshing, show data at a glance, the picture + text in the form of display, very friendly.
Cards7, icon
Icon Pack, there are hundreds of bell vector icons to choose from, greatly facilitates the development, can be used for menu icons, buttons, icons and so on.
Icon Pack8, a packet block
Group Boxes, combo boxes, like a card, a combo box is easy to customize Header, pictures may be added
Group Boxes9, the progress bar
All kinds of progress bars, are still adjusting the various parts of the progress bar and trouble? The control library written several styles, almost meet the needs of the general use, and is not satisfied on the basis of the above modification is also very convenient.
progress bar10, Dialog
Mask dialog box, is not it cool? Support the entire form masks, also form part of the user support Control dialog box (which I think I am practical, there is no corresponding application scenarios that you?)
Dialog11, drawer
Drawer, drawer-style controls, support for east, south, west and north direction to open the drawer.
drawer12 simple tips
The last message is more useful, in this way without playing box (lest user clicks the close, plus real-time automatic timer shut down is not very friendly), suggestive of information that can be used, you can look at this.
Simple TipsIn the article written last words
Many open source WPF control library, you can search on Github, this control library should be the best of the open source, the owners personally think Ha, you can also leave a message at the bottom, we discussed learn from each other, the owners also at work this common control library really is a great convenience to work.
2019-12-1 update
Only to see the introduction official website: http://materialdesigninxaml.net/ .
Except where noted, the article by Dotnet9 finishing release, welcome to reprint.
This article reproduced please specify the address: https: //dotnet9.com/ p = 2180?