Пример #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var view      = new MainWindow();
            var viewModel = new ChitChatViewModel();

            app = new ChitChatApplication(viewModel);

            view.DataContext = viewModel;
            view.Show();
        }
Пример #2
0
        public ChitChatApplication(ChitChatViewModel view)
        {
            this.view = view;
            SetupView();

            p2pNetwork = new P2PNetwork();
            SetupP2PNetwork();
            p2pNetwork.Connent();

            soundManager         = new SoundManager();
            fileTransferRequests = new Dictionary <string, string>();

            if (!Directory.Exists(@"Downloads"))
            {
                Directory.CreateDirectory(@"Downloads");
            }
        }