/// <summary> /// Handler invoked when disconnected from server /// </summary> void MainWindow_Disconnected(object sender, EventArgs e) { Connection = null; }
/// <summary> /// Command executed when clicking on "Start Hosting" MenuItem /// </summary> private void StartHostingCommand_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e) { StartHostingDlg startHostingDlg = new StartHostingDlg (); startHostingDlg.Owner = this; var response = startHostingDlg.ShowDialog (); if (response == true) { Host = startHostingDlg.Host; Connection = startHostingDlg.Connection; } }
/// <summary> /// Command executed when clicking on "Connect" MenuItem /// </summary> private void ConnectCommand_Executed(object sender, System.Windows.Input.ExecutedRoutedEventArgs e) { ConnectDlg connectDlg = new ConnectDlg(); connectDlg.Owner = this; var response = connectDlg.ShowDialog(); if (response == true) { Connection = connectDlg.Connection; ((System.ServiceModel.ICommunicationObject) Connection).Faulted += con_Faulted; } }