Exemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var mask = ValueBindingModel.Control.Properties.Mask();

            var fm = new FileFilterManager();

            fm.AddParsed(mask);
            fm.AddAllFilesFilter();

            var ofd = ControlFactory.CreateOpenFileDialog("Select an input file.", fm.ToString());

            if (ofd.ShowDialog(new Win32Window(App.Current.MainWindow)) == System.Windows.Forms.DialogResult.OK)
            {
                SingleValueBindingModel.Value.Value = ofd.FileName;
            }
        }
Exemplo n.º 2
0
        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");
            }
        }