RGBController/RGBController2/Views/MainWindow.xaml.cs

23 lines
657 B
C#
Raw Normal View History

2020-10-25 19:52:14 +00:00
using RGBController2.ViewModels;
using System.Collections.ObjectModel;
using System.Windows;
namespace RGBController2.Views
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// This allows the biniding to be done to the MainViewModel.cs class rather than this one.
// Why? Something to do with MVVM & good practice?
2020-10-27 20:07:26 +00:00
var viewModel = new MainViewModel();
DataContext = viewModel;
Closing += viewModel.OnWindowClosing;
2020-10-25 19:52:14 +00:00
}
}
}