- add device backing field

master
Simon G 5 years ago
parent 54dcc836cf
commit b464b0068b
  1. 6
      Mystify/ViewModels/MainWindowViewModel.cs

@ -13,6 +13,8 @@ namespace Mystify.ViewModels
{ {
public class MainWindowViewModel : ViewModelBase public class MainWindowViewModel : ViewModelBase
{ {
private readonly IDevice _device;
public MainWindowViewModel() public MainWindowViewModel()
{ {
if (!IsInDesignMode) if (!IsInDesignMode)
@ -24,10 +26,10 @@ namespace Mystify.ViewModels
public MainWindowViewModel(IDeviceFactory deviceFactory, IControllableCollectorFactory controllableCollectorFactory) public MainWindowViewModel(IDeviceFactory deviceFactory, IControllableCollectorFactory controllableCollectorFactory)
{ {
IDevice device = deviceFactory.Create(); _device = deviceFactory.Create();
IControllableCollector controllableCollector = controllableCollectorFactory.Create(); IControllableCollector controllableCollector = controllableCollectorFactory.Create();
Channels = device.Channels; Channels = _device.Channels;
Controllables = controllableCollector.Controllables; Controllables = controllableCollector.Controllables;
} }

Loading…
Cancel
Save