Hi, everyone. I was getting bored a few days ago, and decided to make this little project. Basically, it's a WPF theme that lets you create modern-looking programs with no hassle whatsoever. You can't resize the windows right now, but if enough people like it that I can further this project, that will be the first change I implement.
It's open source: https://github.com/UniversalFuture/wpf-modern-flat
So feel free to contribute if you want.
There are some cool things this theme includes that you might consider making use of:
Here are some screenshots:
Spoiler (Click to View)
Usage (IMPORTANT):
When you want to use this theme, you should reference Global.xaml within your window, and bind your window's Style property to FlatWindowStyle. I know, it's a bit tedious to manually set the window's style, but whatever. We can fix that later if it's too hard. Your window should be a WpfModernFlat.Controls.FlatWindow, of course. If you use the FlatWindow without the style, you'll end up with a window with a black pit where there should be controls.
Anyways, feel free to use it in your projects, or to modify it. I would certainly appreciate any feedback, as I will probably use and expand it in the future, and I want it to become the best it possibly can be. Thanks in advance.
It's open source: https://github.com/UniversalFuture/wpf-modern-flat
So feel free to contribute if you want.
There are some cool things this theme includes that you might consider making use of:
- Cool buttons, woohoo!
- Colors from Flat UI
- Flat textboxes and tabitems support LeftContent and RightContent, which allows you to easily add additional functionality to your controls without stressing over extra code
- It's customizable, so you can easily change what you don't like
- Buttons and textboxes have a Bootstrap-like type attribute, which enables them to be quickly and consistently colored
Here are some screenshots:
Spoiler (Click to View)
Usage (IMPORTANT):
When you want to use this theme, you should reference Global.xaml within your window, and bind your window's Style property to FlatWindowStyle. I know, it's a bit tedious to manually set the window's style, but whatever. We can fix that later if it's too hard. Your window should be a WpfModernFlat.Controls.FlatWindow, of course. If you use the FlatWindow without the style, you'll end up with a window with a black pit where there should be controls.
Anyways, feel free to use it in your projects, or to modify it. I would certainly appreciate any feedback, as I will probably use and expand it in the future, and I want it to become the best it possibly can be. Thanks in advance.




![[Image: jlscvfi.png]](https://i.imgur.com/jlscvfi.png)
![[Image: GKNfCM2.jpg]](https://i.imgur.com/GKNfCM2.jpg)