public HardwareViewModel(IHardwareView view, CompositionContainer compositionContainer) { View = view; View.ViewModel = this; ShellContainer = compositionContainer; NewHardwareCommand = new CommandHandler <object, object>(NewHardwareCommandAction); EditHardwareCommand = new CommandHandler <object, object>(EditHardwareCommandAction); DeleteHardwareCommand = new CommandHandler <object, object>(DeleteHardwareCommandAction); _hardwareCollection = new Lazy <OptimizedObservableCollection <Hardware> >(); }
public HardwareViewModel(IHardwareView view) { View = view; View.ViewModel = this; ViewDispatcher = ((IHardwareView)View).ViewDispatcher; LoadHardwareInfo(); }
public HardwareViewModel(IHardwareView view, CompositionContainer compositionContainer) { View = view; View.ViewModel = this; ShellContainer = compositionContainer; NewHardwareCommand = new CommandHandler<object, object>(NewHardwareCommandAction); EditHardwareCommand = new CommandHandler<object, object>(EditHardwareCommandAction); DeleteHardwareCommand = new CommandHandler<object, object>(DeleteHardwareCommandAction); _hardwareCollection = new Lazy<OptimizedObservableCollection<Hardware>>(); }