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(); }
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"); } }