Esempio n. 1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            var service    = TelegramService.GetTelegramService();
            var mainWindow = new MainView();

            MessagesDao.DeserilizeUsersAndMessages();
            //var dialogManager = new DialogManager(mainWindow);

            //dialogManager.Register<ChatViewModel, ChatView>();

            mainWindow.Closed += Close;

            mainWindow.DataContext = new MainViewModel(mainWindow.Dispatcher, service);
            mainWindow.Show();
        }
Esempio n. 2
0
 private void Close(object sender, EventArgs e)
 {
     MessagesDao.SerializeUsersAndMessages();
     Process.GetCurrentProcess().Kill();
 }