private void addParticpantButton_Click(object sender, RoutedEventArgs e) { // Instantiate the dialog box AddParticipant dlg = new AddParticipant { // Configure the dialog box Owner = this }; // Open the dialog box modally var result = dlg.ShowDialog(); if (result ?? false) { var name = dlg.ParticipantName; var control = new UIParticipantListItem(name); control.RemoveClicked += Control_RemoveClicked; this.participantStack.Children.Add(control); this.settings.Participants.Add(new RaiseHandParticipant() { Name = name }); } dlg.Close(); }
public joinmeeting() { InitializeComponent(); var settingstrings = File.ReadAllText($"{AppDomain.CurrentDomain.BaseDirectory}\\Particpants.json"); this.settings = JsonConvert.DeserializeObject <ParticipantSettings>(settingstrings); foreach (var name in this.settings.Participants) { var control = new UIParticipantListItem(name.Name); control.RemoveClicked += Control_RemoveClicked; this.participantStack.Children.Add(control); } feedback.Content = "Settings Loaded"; RegisterCallBack();; }