Comment puis-je lier un ItemsControl.ItemsSource avec une propriété dans le code XAML?

J'ai une fenêtre simple :

<Window x:Class="WinActivityManager"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Grid>
        <ListView x:Name="lvItems" />
    </Grid>
</Window>

Et le code associé à la traîne :

public partial class WinActivityManager : Window
{
    private ObservableCollection<Activity> Activities { get; set; }

    public WinActivityManager()
    {
        Activities = new ObservableCollection<Activity>();
        InitializeComponent();
    }

    //Other code ...
}

Si j'écris la suite de liaison dans la fenêtre constructeur :

lvItems.ItemsSource = Activities;

puis ma liste est automatiquement mise à jour lorsque je ajouter ou supprimer des éléments de Activities.

Comment dois-je écrire la liaison en XAML?
J'ai essayé ceci mais ça ne fonctionne pas:

<ListView x:Name="lvItems" ItemsSource="{Binding=Activities}" />

Comment puis-je faire ce travail en XAML?

Avez-vous essayé ItemsSource={Binding Activities}?

OriginalL'auteur Jonny Piazzi | 2013-05-22