public void Foo() { var dataTable = new DataTable("Foo"); var dataView = new DataView(dataTable, new DefaultFormatProviderSource()); var templatePreset = new AsyncDataViewModelPreset(); var presetCollection = new AdvmPresetCollection(); var adv = new AsyncDataViewModel(dataView, templatePreset, templatePreset, presetCollection); var viewModel = new PresetManagerViewModel(adv); }
public ApplyPresetHeaderCommand(PresetManagerViewModel presetManagerViewModel, string presetName) { this.presetManagerViewModel = presetManagerViewModel; DisplayName = presetName; IsCheckable = true; BindingOperations.SetBinding(this, IsCheckedProperty, new Binding { Source = presetManagerViewModel, Path = new PropertyPath(CurrentSelectedPresetNameProperty), Mode = BindingMode.OneWay, Converter = isEqualConverter, ConverterParameter = presetName }); }