From b464b0068b0c915f54b79ab8fbb9c1c0f4eca0f3 Mon Sep 17 00:00:00 2001 From: Simon G Date: Thu, 8 Apr 2021 19:54:26 +0200 Subject: [PATCH] - add device backing field --- Mystify/ViewModels/MainWindowViewModel.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mystify/ViewModels/MainWindowViewModel.cs b/Mystify/ViewModels/MainWindowViewModel.cs index 5b490b5..73a10da 100644 --- a/Mystify/ViewModels/MainWindowViewModel.cs +++ b/Mystify/ViewModels/MainWindowViewModel.cs @@ -13,6 +13,8 @@ namespace Mystify.ViewModels { public class MainWindowViewModel : ViewModelBase { + private readonly IDevice _device; + public MainWindowViewModel() { if (!IsInDesignMode) @@ -24,10 +26,10 @@ namespace Mystify.ViewModels public MainWindowViewModel(IDeviceFactory deviceFactory, IControllableCollectorFactory controllableCollectorFactory) { - IDevice device = deviceFactory.Create(); + _device = deviceFactory.Create(); IControllableCollector controllableCollector = controllableCollectorFactory.Create(); - Channels = device.Channels; + Channels = _device.Channels; Controllables = controllableCollector.Controllables; }