Я не могу дать полный ответ на вашу текущую проблему, потому что не хватает информации / кода для ее предоставления, но, надеюсь, следующий пример поможет вам разобраться в этом.
MainWindow.xaml
<ComboBox ItemsSource="{Binding MyList}"/>
MainWindow.xaml.cs
public MainWindow()
{
InitializeComponent();
// Very important to get the binding working.
this.DataContext = this;
}
// The property to bind to, you should choose a better type than object.
public IList<object> MyList
{
get { return (IList<object>)GetValue(MyListProperty); }
set { SetValue(MyListProperty, value); }
}
public static readonly DependencyProperty MyListProperty =
DependencyProperty.Register("MyList", typeof(IList<object>), typeof(MainWindow), new PropertyMetadata(null));
Затем вы должны найти, установив свойство MyList в своем коде, оно заполнит ComboBox
значениями в MyList.