private void send_button_Click(object sender, RoutedEventArgs e) { string message = textBox.Text; textBox.Text = ""; Client client = new Client("127.0.0.1", user.Port); textBlock.Inlines.Add(Environment.NewLine + "[" + app.getUser().ToString() + "]" + " - " + message); client.connect(new Messages("DIRECT_MESSAGE", message)); client.Close(); }
public Online(Users userController, Frame frame) { InitializeComponent(); this.frame = frame; this.userController = userController; onlineUsers = userController.getOnline(); App app = (App)App.Current; app.initialize(app.getUser().Port); userMe = app.getUser(); OnlineUsers onlineUsersList = new OnlineUsers(this, userController); userController.NewAuthEvent += onlineUsersList.newAuthEventHandler; app.RequestReceived += this.OnRequestReceived; app.AcceptedReceived += this.OnAcceptedReceived; refreshList(app.getUser(), true); }
public Chat(User user, Users userController, Frame frame, Online onlinePage) { InitializeComponent(); this.frame = frame; this.onlinePage = onlinePage; App app = (App)App.Current; this.app = app; this.userController = userController; this.user = user; app.MessageReceived += this.OnMessageReceived; onlinePage.refreshList(app.getUser(), false); }
private void Button_Click_1(object sender, RoutedEventArgs e) { stack.Children.Clear(); foreach (var elem in userController.getOnline()) { if (!elem.Equals(app.getUser())) { Console.WriteLine(elem.ToString()); Button button = new Button(); button.Content = elem.ToString(); if (elem.Available == true) { button.Click += Button_Click; button.Background = Brushes.Green; } else { button.Background = Brushes.Red; } stack.Children.Add(button); } } }