public MessagesViewModel(IEventAggregator eventAggregator, ILog log, WCFServiceConnection wcfService) : base(eventAggregator, log) { WCFService = wcfService; Messages = new ObservableCollection <MessageModel>(); Messages.Add(new MessageModel("Test1 aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa aaaaa", DateTime.Now, MessageType.None)); Messages.Add(new MessageModel("Test2 aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa aaaaa", DateTime.Now, MessageType.Warn)); Messages.Add(new MessageModel("Test3 aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa aaaaa", DateTime.Now, MessageType.Error)); BindingOperations.EnableCollectionSynchronization(Messages, messageLocker); }
public SettingsViewModel(IEventAggregator eventAggregator, ILog log, WCFServiceConnection wcfService) : base(eventAggregator, log) { WCFService = wcfService; Settings = new ObservableCollection <BaseSetting>(); BindingOperations.EnableCollectionSynchronization(Settings, settingsLocker); var HardcodedSettings = new List <BaseSetting> { new SkinSetting( "SkinSettingId", 9999, Configuration.Skinning.CurrentSkin, false, Strings.Setting_SkinsShort, Strings.Setting_SkinsLong, Strings.Setting_SkinsHover), new LocalizationSetting( "LocalizationSettingId", 9998, Configuration.Localization.CurrentLanguage, false, Strings.Setting_LocalizationShort, Strings.Setting_LocalizationLong, Strings.Setting_LocalizationHover), new BooleanSetting( "ShowSidebarSettingId", 9997, Properties.Dashboard.Default.ShowSidebar, Strings.Setting_ShowSidebarShort, Strings.Setting_ShowSidebarLong, Strings.Setting_ShowSidebarHover, false, true, false, false) }; foreach (var setting in HardcodedSettings) { Settings.Add(setting); if (!setting.IsReadOnly) { setting.ValueChanged += ValueChanged; } } }
public LoginViewModel(IEventAggregator eventAggregator, ILog log, WCFServiceConnection wcfService) : base(eventAggregator, log) { WCFService = wcfService; }
public StatusViewModel(IEventAggregator eventAggregator, ILog log, WCFServiceConnection wcfService) : base(eventAggregator, log) { WCFService = wcfService; Statuses = new ObservableCollection <StatusModel>(); BindingOperations.EnableCollectionSynchronization(Statuses, statusLocker); }
public DashboardViewModel(IEventAggregator eventAggregator, ILog log, WCFServiceConnection wcfService) : base(eventAggregator, log) { WCFService = wcfService; DashboardContent = Content.DashboardContent.Disconnected; }