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
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|