Example #1
0
        public DirectoryViewModel(IDataService service, INavigationServiceSignal navService)
        {
            _dataService       = service;
            _navigationService = navService;

            var test = Contacts;
        }
Example #2
0
        public MainViewModel(IDataService service, INavigationServiceSignal navService)
        {
            _dataService       = service;
            _navigationService = navService;

            Chats = new ThreadCollection(service);
        }
Example #3
0
        public MainViewModel(IDataService service, INavigationServiceSignal navService)
        {
            _dataService = service;
            _navigationService = navService;

            Chats = new ThreadCollection(service);
        }
Example #4
0
        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()*/
        }
Example #5
0
        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;

        }
Example #6
0
        //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);
             * }
             * );*/
        }
Example #7
0
        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;
        }
Example #8
0
        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");
             *
             *      });
             *
             *
             *  }
             * );*/
        }
Example #9
0
        //private Dictionary<long, MessageCollection> Cache = new Dictionary<long, MessageCollection>();



        public ThreadViewModel(IDataService service, INavigationServiceSignal navService)
        {
            _dataService       = service;
            _navigationService = navService;
        }
Example #10
0
        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;

        }
 public RegistrationViewModel(IDataService service, INavigationServiceSignal navService)
 {
     _dataService       = service;
     _navigationService = navService;
 }
Example #14
0
 public MessageDetailViewModel(IDataService service, INavigationServiceSignal navService)
 {
     _dataService       = service;
     _navigationService = navService;
 }