WPF: Set de Liaison de la propriété pour ListBox de liaison

J'ai une zone de liste où je lier l'ItemsSource à une collection stockées dans l'ensemble DataContext de l'objet. Cela rend la liste affichée à l'aide de la fonction ToString ().

<ListBox ItemsSource="{Binding SomeCollection}"></ListBox>                    

Maintenant, je veux afficher une propriété pour les objets de la collection à la place. Je tiens donc à définir un modèle etc pour ce faire, sur tous les objets de la liste liée. J'ai essayé une variété de différentes approches, sans succès. J'aimerais faire quelque chose comme ceci:

<ListBox ItemsSource="{Binding SomeCollection}">
    <ListBox.Template>
        <ControlTemplate>                                
            <ListViewItem Content="{Binding ThePropertyOnElm}"></ListViewItem>
        </ControlTemplate>
    </ListBox.Template>
</ListBox>

Quelqu'un peut-il m'aider à faire de ce droit?

Dites-vous que ThePropertyOnElm est une valeur d'exécution qui pourrait être changé dynamiquement modifier ce paramètre n'est affiché dans la zone de liste?
Je suis désolé si j'ai été imprécise. Ce que je veux dire, c'est SomeCollection est une ObservableCollection<MyElm>, et MyElm a une propriété ThePropertyOnElm, qui je veux être affiché dans la zone de liste à la place de ce que la fonction ToString() de MyElm retourne.

OriginalL'auteur stiank81 | 2009-09-16