Я пытаюсь скрыть динамический комбинированный список того, что установлено в FrameworkElementFactory.Если я пытаюсь использовать Combobox в качестве параметра, то я получаю сообщение об ошибке «ComboBox» - это тип, который недопустим в данном контексте, и если я пытаюсь использовать fElement в качестве параметра, то выдает ошибку «невозможно преобразовать из« System.Windows.FrameworkElementFactory »в'System.Windows.DependencyObject' "Мне нужно решение на C #, а не на xaml или ASP.net.
FrameworkElementFactory fElement = new FrameworkElementFactory(typeof(ComboBox));
fElement.SetValue(ComboBox.WidthProperty, 125D);
fElement.SetValue(ComboBox.ItemsSourceProperty, choices);
fElement.SetValue(ComboBox.DisplayMemberPathProperty, "Value");
fElement.SetValue(ComboBox.SelectedValuePathProperty, "Value");
fElement.SetValue(ComboBox.NameProperty, "CONAAM" + rowOnderdeel.OnderdeelID);
//fElement.SetValue(ComboBox.NameProperty, Onderdeelnaam);
fElement.AddHandler(Selector.SelectionChangedEvent, new SelectionChangedEventHandler(cbCursistOnderdeelResultaat));
fElement.SetBinding(ComboBox.TextProperty, bind);
Interaction.GetBehaviors(ComboBox).Add(new HideComboxBehavior());