rskibbe.UI.Dialogs.Wpf.CommunityToolkit – A CommunityToolkit implementation

What is rskibbe.UI.Dialogs.Wpf.CommunityToolkit?

infoThe documentation is still a work in progress. Please understand that I do this for free and in my free time.

The goal – An MVVM friendly implementation for WPF

The goal of rskibbe.UI.Dialogs.Wpf.CommunityToolkit is to provide an implementation basis for WPF MVVM based dialogs using the well-known „CommunityToolkit“.

Installation

Use the NuGet Package Manager of Visual Studio to install the base package (and corresponding sub-packages if wanted/needed). The easiest way to access the Manager, is by clicking the „Extra“ menu tool strip menu item, or by right-clicking your project inside the project explorer. Then click something like „Manage NuGet Packages“. There you should be easily able to search for „rskibbe.UI.Dialogs“ and see all possible packages.

Or you can use the following NuGet Package Manager Console command for the newest version:

Install-Package rskibbe.UI.Dialogs
Install-Package rskibbe.UI.Dialogs.Wpf
Install-Package rskibbe.UI.Dialogs.Wpf.CommunityToolkit

Usage in project

To use this package in your project, you just need to install all mentioned dependencies from above. In general, you can refer to „rskibbe.UI.Dialogs.Wpf“ for setup instructions. The only difference here is the base class your deriving from. Instead of using the „DialogViewModelBase“ from „rskibbe.UI.Dialogs.Wpf“ you will be using the „CtDialogViewModelBase“ so that you are able to use the source generators of the „CommunityToolkit“.

Future plans / Todos

Here are some future plans and potential tasks I hope to tackle in the near future. However, please keep in mind that this project is a passion project done in my free time, so I can’t guarantee if or when these updates will be completed.

  • More documentation
  • More sub packages

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert