WPF Combobox SelectedItem pas arriver ensemble?

J'ai un ComboBox qui a son ItemsSource lié à une statique List<CustomSettings> d'options. La zone de liste déroulante est partie d'un formulaire qui est lié à un CustomObject de classe, et l'une des propriétés de classe est un CustomSettingProperty.

Je voudrais lier la SelectedItem de la zone de liste déroulante de la propriété spécifiée dans la CustomObject, cependant SelectedItem="{Binding Path=CustomSettingProperty}" n'est pas le paramètre par défaut de l'élément sélectionné. À l'aide de points d'arrêt, je peux voir que c'est l'appel de la get; méthode, donc je pense que le problème est peut-être dans le fait que la CustomSettingProperty est créé séparément de la List<CustomObject> donc WPF ne pense pas que c'est le même élément.

Est-il un moyen facile de faire cela? Ou peut-être une alternative depuis l'CustomSettings classe contient un Id?

Pouvez-vous donner le code pour CustomSettingProperty? Et peut-être un exemple de la façon dont vous le définir?

OriginalL'auteur Rachel | 2010-08-17