An awesome boilerplate template for building beautiful MVVM-WPF applications. It comes preconfigured with MVVM Community Toolkit, Serilog, Localization, MaterialDesignForXAML and a nice architectural structure. Every release has a Project template for Visual Studio to easily get started.
Dark Theme | Light Theme |
---|---|
![]() |
![]() |
- Clone this repo to your local machine using
https://github.com/Aangbaeck/RS-Base.git
You need to have .Net 6.0 or Framework 4.8 & Visual Studio 2022 installed
When creating project templates - use the whole project "RS-Base Clean""
- Download latest release.
- Close Visual Studio.
- Copy "RS-Base Vx.zip" and put in "%USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates".
When creating a new Project in Visual Studiop this template will show up. Use the window RSView instead of Window in WPF to get nice styling
You need to have .Net 6.0 or Framework 4.8 & Visual Studio 2022 installed If the references gives you any troubles: Run the command "Update-Package -Reinstall" (without "") in the Package-Manager console
The NuGet-package RS-StandardComponents is published on NuGet Nuget Gallery
Tips:
- Use LogExpert to read the logfiles. LogExpert can tail the logfiles very efficient.
- Use ResX Manager for handling the Resource files. It's a very convenient tool. It's both availible as a standalone app and a extension to Visual Studio.
- There is a compiled version of MaterialDesignInXAML to be used as a cheat set to see what types of controls are availible
- Windows Community Toolkit
- MaterialDesignInXamlToolkit
- MaterialDesignExtensions
- Serilog
- Localization Infralution
- Option 1
- 🍴 Fork this repo!
- Option 2
- 👯 Clone this repo to your local machine using
https://github.com/Aangbaeck/RS-Base.git
- 👯 Clone this repo to your local machine using
- HACK AWAY! 🔨🔨🔨
- ✅ Check that everything works
- 🔃 Create a new pull request.
- Extend the example app more with a lot more comments.
- Add automatic template creation when building project.
- Become HACKERMAN!