protected override void OnActivated(EventArgs e) { base.OnActivated(e); var list = FileSavers.GetAllFileSavers().Where(s => s.IsSupported).Select(s => s.Name); TypesCombo.ItemsSource = list; SaveButton.IsEnabled = BrowseButton.IsEnabled = list.Any(); if (TypesCombo.Items.Count > 0) { TypesCombo.SelectedIndex = 0; } }
private IFileSaver GetSaver() { return(FileSavers.ByName(TypesCombo.SelectedItem.ToString())); }