public DirectoryViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; var test = Contacts; }
public MainViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; Chats = new ThreadCollection(service); }
public RegistrationViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; /*XmlSerializer ser = new XmlSerializer(typeof(Country)); * * string path = Path.Combine(Path.GetDirectoryName(Assembly.Load.GetExecutingAssembly().Location), ); * var reader = new StreamReader(Application.Start); * var test = ser.Deserializeread()*/ }
public SettingsViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; var settings = new ObservableCollection<SettingsItem>(); settings.Add(new SettingsItem() { Icon = "Highlight", Name = "System", Description = "Display, notifications, apps, power"}); settings.Add(new SettingsItem() { Icon = "Highlight", Name = "Devices", Description = "Bluetooth, printers, mouse" }); Settings = settings; }
//private Dictionary<long, MessageCollection> Cache = new Dictionary<long, MessageCollection>(); public MessageViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; /*Messenger.Default.Register<PropertyChangedMessage<Thread>>( * this, * message => * { * SelectedThread = message.NewValue; * Messages = new MessageCollection(_dataService, SelectedThread.ThreadId); * RaisePropertyChanged("Messages"); * Debug.WriteLine($"MessageDetailPage got Thread {SelectedThread.ThreadId}"); * } * );*/ /*Messenger.Default.Register<RefreshThreadMessage>( * this, * async message => * { * * Debug.WriteLine($"(MessageViewModel)Refreshing message Collection for Thread {message.ThreadId}"); * await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => * { * //Clear(); * }); * * } * );*/ /*Messenger.Default.Register<PropertyChangedMessage<Recipients>>( * this, * message => * { * //SelectedThread = message.NewValue; * Debug.WriteLine("MessageDetailPage got Recipients"); * } * );*/ /*Messenger.Default.Register<AddMessageMessage>( * this, * msg => * { * Debug.WriteLine($"New Message for Thread {msg.ThreadId}: #{msg.MessageId}"); * var message = DatabaseFactory.getTextMessageDatabase().Get(msg.MessageId); * Cache[msg.ThreadId].Add(message); * } * );*/ }
public SettingsViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; var settings = new ObservableCollection <SettingsItem>(); settings.Add(new SettingsItem() { Icon = "Highlight", Name = "System", Description = "Display, notifications, apps, power" }); settings.Add(new SettingsItem() { Icon = "Highlight", Name = "Devices", Description = "Bluetooth, printers, mouse" }); Settings = settings; }
public ThreadViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; Threads = new ThreadCollection(service); /*Messenger.Default.Register<RefreshThreadMessage>( * this, * async message => * { * * await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => * { * Threads.Refresh(); * Debug.WriteLine("Thread Refresh"); * * }); * * * } * );*/ }
//private Dictionary<long, MessageCollection> Cache = new Dictionary<long, MessageCollection>(); public ThreadViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; }
public SplashViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; }
public RegistrationViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; }
public MessageDetailViewModel(IDataService service, INavigationServiceSignal navService) { _dataService = service; _navigationService = navService; }