Calabonga.Wpf.Mvvm.Template 1.0.7

There is a newer version of this package available.
See the version list below for details.
dotnet new install Calabonga.Wpf.Mvvm.Template::1.0.7                
This package contains a .NET Template Package you can call from the shell/command line.

WPF + MVVM

Инструкция на русском

This template for WPF application with MVVM components you can use for new application. In template already everything prepared for your developing start.

Template contains those components:

  • CommunityToolkit.Mvvm - Framework with MVVM instruments
  • Microsoft.Extensions.DependencyInjection - DI-container for your application.
  • Microsoft.Extensions.Logging.Debug - Help show debug messages in Visual Studio Debug-window.
  • Serilog.Extensions.Hosting - Serilog logger integration with your application host.
  • Serilog.Sinks.File - Serilog logger to log-file very helpful when you using WPF platform, because there is not any Console to write logs

Repository

Calabonga.WpfMvvm.Template on GitHub

Author

My name is Sergei Calabonga. I'm from Calabonga SOFT. You can contact me:

How to install

Execute command below to install Calabonga.Wpf.Mvvm.Template for dotnet CLI, Visual Studio and Rider.

dotnet new install Calabonga.Wpf.Mvvm.Template

You should get somethins like this:

<img width="638" alt="powershell" src="https://github.com/user-attachments/assets/30780a4d-0613-4adf-bcab-98392c01ccf9">

Screenshots

After template install you can find it in CLI, Visual Studio, Rider.

CLI

<img width="638" alt="cli" src="https://github.com/user-attachments/assets/4677cedc-2087-44ef-9c71-123215f89cfc">

Visual Studio

<img width="638" alt="VisualStudio" src="https://github.com/user-attachments/assets/b07c33cb-de05-49d7-866b-dff668bac89a">

JetBrains Rider

<img width="638" alt="rider" src="https://github.com/user-attachments/assets/3755a512-ac36-4517-85fc-d4bd5a4a0c8a">

Screenshot

When you create a solution from this template, you will see something like this.

<img width="638" alt="mainWindow" src="https://github.com/user-attachments/assets/87288e64-5dfc-4342-b0f7-e67397b1466b">

MainWindow with MVVM

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.0 104 12/2/2024
1.0.7 146 9/20/2024
1.0.5 151 8/10/2024
1.0.2 114 8/9/2024
1.0.1 107 8/6/2024
1.0.0 109 8/6/2024

Folders added for Views and for ViewModels