public GeneralViewModel(ZombieModel model) { Model = model; SaveSettingsLocal = new RelayCommand(OnSaveSettingsLocal); SaveSettingsRemote = new RelayCommand(OnSaveSettingsRemote); FrequencyChanged = new RelayCommand(OnFrequencyChanged); PushToGitHub = new RelayCommand(OnPushToGitHub); }
public GitHubViewModel(ZombieSettings settings, ZombieModel model) { Settings = settings; Model = model; Update = new RelayCommand(OnUpdate); Messenger.Default.Register <ReleaseDownloaded>(this, OnReleaseDownloaded); }
public GeneralViewModel(ZombieSettings settings, ZombieModel model) { Settings = settings; Model = model; SaveSettingsLocal = new RelayCommand(OnSaveSettingsLocal); SaveSettingsRemote = new RelayCommand(OnSaveSettingsRemote); FrequencyChanged = new RelayCommand(OnFrequencyChanged); }
public GitHubViewModel(ZombieModel model) { Model = model; Update = new RelayCommand(OnUpdate); DownloadPrerelease = new RelayCommand(OnDownloadPrerelease); PushToGitHub = new RelayCommand(OnPushToGitHub); Messenger.Default.Register <PrereleaseDownloaded>(this, OnPrereleaseDownloaded); }
public MappingsViewModel(ZombieSettings settings, ZombieModel model) { Settings = settings; Model = model; BindingOperations.EnableCollectionSynchronization(_sourceLocations, _sourceLock); BindingOperations.EnableCollectionSynchronization(_locations, _lock); AddLocation = new RelayCommand(OnAddLocation); Messenger.Default.Register <LocationRemoved>(this, OnLocationRemoved); Messenger.Default.Register <ReleaseDownloaded>(this, OnReleaseDownloaded); // (Konrad) Populate UI with stored settings PopulateSourceFromSettings(settings); if (settings.DestinationAssets.Any()) { PopulateDestinationFromSettings(settings); } }