public SettingsViewModel(AppSettings settings) { _settings = settings; this.SessionCacheDuration = settings.SessionCacheDuration; this.SpeakerCacheDuration = settings.SpeakerCacheDuration; this.ScheduleCacheDuration = settings.ScheduleCacheDuration; this.MainBackgroundImageOn = settings.BackgroundImageOn; _initialized = true; }
public MainViewModel(AppSettings settings) : base(registerCoreData: true) { _settings = settings; if (!IsInDesignMode) { this.IsBusy = true; this.BusyText = "Initializing app..."; LogInstance.LogDebug("MainViewModel ctor"); Messenger.Default.Register<AppInitializedMessage>(this, AppInitialized); } SetBackground(); }