internal async Task ShowSettingsScreen()
        {
            if (MediaCapture != null)
            {
                MediaCapture.Dispose();
                MediaCapture = null;
            }

            var sVM = new SettingsViewModel(this);
            var settings = new ApplicationSettings(sVM);
            await settings.ShowAsync();
            await Initialize();
        }
 public ApplicationSettings(SettingsViewModel parent)
 {
     this.InitializeComponent();
     VM = parent;
     VM.LoadDevices();
 }