public MainViewModel() { Current = this; CancelProgressCommand = new RelayCommand(OnCancelProgress); SendRequestCommand = new RelayCommand(OnSendRequest); AutoDetectDeviceCommand = new RelayCommand(OnAutoDetectDevice, CanAutoDetectDevice); ReadConfigurationCommand = new RelayCommand(OnReadConfiguration, CanReadConfiguration); ReadJournalCommand = new RelayCommand(OnReadJournal, CanReadJournal); GetInformationCommand = new RelayCommand(OnGetInformation, CanGetInformation); SynchronizeTimeCommand = new RelayCommand(OnSynchronizeTime, CanSynchronizeTime); SetPasswordCommand = new RelayCommand(OnSetPassword, CanSetPassword); RunOtherFunctionsCommand = new RelayCommand(OnRunOtherFunctions, CanRunOtherFunctions); UpdateFirmwhareCommand = new RelayCommand(OnUpdateFirmwhare, CanUpdateFirmwhare); WriteConfigurationCommand = new RelayCommand(OnWriteConfiguration, CanWriteConfiguration); GetDeviceStatusCommand = new RelayCommand(OnGetDeviceStatus, CanGetResetDeviceStatus); TestCommand = new RelayCommand(OnTest); MergeJournalCommand = new RelayCommand(OnMergeJournal, CanMergeJournal); DevicesViewModel = new DevicesViewModel(); ZonesViewModel = new ZonesViewModel(); ZonesViewModel.Initialize(); ProgressInfos = new ObservableRangeCollection<FS2ProgressInfo>(); CallbackManager.ProgressEvent += new System.Action<FS2Api.FS2ProgressInfo>(CallbackManager_ProgressEvent); }
public ZonesViewModel() { Current = this; }