Initial commit.

This commit is contained in:
2026-03-13 10:23:47 +01:00
parent fd81c63020
commit 39c8b861c0
44 changed files with 1144 additions and 4 deletions

13
Shared.Wpf/MvvmWindow.cs Normal file
View File

@@ -0,0 +1,13 @@
using System.Windows;
namespace ClientApiPoC.Shared.Wpf {
public abstract class MvvmWindow<TViewModel> : Window where TViewModel : BaseViewModel {
protected TViewModel ViewModel { get; }
public MvvmWindow(TViewModel viewModel) : base() {
if (viewModel == null) throw new ArgumentNullException(nameof(viewModel));
this.ViewModel = viewModel;
this.DataContext = this.ViewModel;
}
}
}