Lier une List<string> pour une zone de liste déroulante

J'ai une liste de chaînes de caractères.
Je veux remplir une liste déroulante avec une liste de chaînes de caractères. comment dois-je faire?
Toutes mes tentatives et recherches sont morts fin.

j'ai utilisé:

<ComboBox  Name="comboBox2" ItemsSource="{Binding Combobox2items}" />
 public partial class EditRule : Window
{
    public ObservableCollection<string> Combobox2items { get;  set; }

    public EditRule()
    {
        InitializeComponent();
        Combobox2items = new ObservableCollection<string>();
    Combobox2items.Add("DFd");

    }}

EDIT:
l'ajout de Combobox2items.ItemsSource = Combobox2items;
fonctionne, mais pourquoi ItemsSource="{Binding Combobox2items}" ne l'est pas?

Lier votre liste de zone de liste déroulante.ItemsSource
Répondre à vos edit: la Liaison ne fonctionne pas car la Liaison prend la propriété "Combobox2Items" dans votre DataContext. Mais aussi loin que je peux voir, vous n'avez jamais mis tout DataContext. Je vous conseille de lire cet article

OriginalL'auteur Nahum | 2011-08-11