private void Button_Click(object sender, RoutedEventArgs e) { var mask = ValueBindingModel.Control.Properties.Mask(); var fm = new FileFilterManager(); fm.AddParsed(mask); fm.AddAssembliesFilter(); fm.AddAllFilesFilter(); var ofd = ControlFactory.CreateOpenFileDialog("Select an assembly file.", fm.ToString()); if (ofd.ShowDialog(new Win32Window(App.Current.MainWindow)) == System.Windows.Forms.DialogResult.OK) { var types = AssemblyLoader.LoadTypes(ofd.FileName); Types = new ObservableCollection <TypeInfo>(types); OnPropertyChanged("Types"); } }