C# Class Examples.ExamplesChat.WPF.MainWindow

Interaction logic for MainWindow.xaml
Inheritance: System.Windows.Window
Show file Open project: MarcFletcher/NetworkComms.Net

Public Methods

Method Description
MainWindow ( ) : System

Private Methods

Method Description
EnableLocalServer_CheckedUnChecked ( object sender, RoutedEventArgs e ) : void

Update the local server enabled settings

LocalName_LostFocus ( object sender, RoutedEventArgs e ) : void

Update the local name if changed

MessageText_KeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Send any entered message when we press enter or return

SendMessageButton_Click ( object sender, RoutedEventArgs e ) : void

Send any entered message when we click the send button.

ServerIP_LostFocus ( object sender, RoutedEventArgs e ) : void

Update the server IP if changed

ServerPort_LostFocus ( object sender, RoutedEventArgs e ) : void

Update the server port if changed

UseEncryptionBox_CheckedUnchecked ( object sender, RoutedEventArgs e ) : void

Enable or disable encryption of all data as default

UseJSON_Checked ( object sender, RoutedEventArgs e ) : void
UseProtobuf_Checked ( object sender, RoutedEventArgs e ) : void
UseTCP_Checked ( object sender, RoutedEventArgs e ) : void

Use TCP for all communication

UseUDP_Checked ( object sender, RoutedEventArgs e ) : void

Use UDP for all communication

Window_Closing ( object sender, System e ) : void

Correctly shutdown NetworkCommsDotNet when closing the WPF application

Method Details

MainWindow() public method

public MainWindow ( ) : System
return System