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();;
        }