ObservableCollection binden an ein DataGrid nach der Zuweisung des neuen Wertes

Scheint es sich um ein einfaches problem, aber ich kann nicht ankommen es zu wirken.

Ich habe ein UserControl mit der folgenden Eigenschaft:

public ObservableCollection<HL7Message> source {get; set;}

Und den folgenden Binden:

<data:DataGrid x:Name="dgMessages" Grid.Row="2" AutoGenerateColumns="True" 
ItemsSource="{Binding source}" ></data:DataGrid>

einer übergeordneten UserControl habe ich den Wert auf eine Schaltfläche klicken Sie auf:

messagesGrid.source = src; //messagesGrid is the name of the UserCntrol above

Erwarte ich, dass mein DataGrid aktualisiert werden, aber es ist nicht. Können Sie bitte zeigen Sie auf, was ich falsch mache?

InformationsquelleAutor Masha | 2011-02-14
Schreibe einen Kommentar