public MainWindow() { InitializeComponent(); chat = new WpfChat.ChatApp.Chat(); chat.OnUserLogin += OnUserLogin; chat.OnSendMessage += OnSendMessage; chat.OnReceiveMessage += OnReceiveMessage; chat.Login("chatuser1", "password"); //TODO implement user login window //chat.SetFakeMessages(); chat.StartFakeReceivingMessages(5000, 10); _MessageTxtBoxValue = _DefMessageTxtBoxVal; _SearchTxtBoxValue = _DefSearchTxtBoxVal; refreshUserContactList(chat.GetContacts()); MessageList.ItemsSource = messages; Application.Current.MainWindow.Closing += new CancelEventHandler(MainWindowClosing); }