Gibt es ein Objekt oder eine Schnittstelle, die ich verwenden kann, um ein automatisch aktualisierendes Objekt zu erstellen, und diese Aktualisierungen über die Benutzeroberfläche in WPF zu filtern?An ein automatisch aktualisierendes Objekt binden?
Grundsätzlich suche ich nach etwas wie folgt aus:
<TextBlock Text="{Binding Source={StaticResource myClass}, Path=DataObject}" />
public class MyClass
{
public AutoUpdatingObject DataObject { get; set; }
}
public class AutoUpdatingObject: ???
{
???
}
Nein ich nicht MyClass INotifyPropertyChanged implementieren machen. Ich brauche die AutoUpdatingObject-Klasse, um WPF über Änderungen zu informieren.
Warum kann man nicht INotifyPropertyChanged implementieren? –
Ugh, du könntest hier in einer Essiggurke sein, Kumpel. Wenn Sie die XAML ändern können, versuchen Sie PriorityBinding mit einer Bindung an die MyClass und eine Dummy-Klasse, die INotifyPropertyChanged implementiert und wissen, wann AutoUpdatingObject fertig ist. nicht sicher, dass PriorityBinding diese Benachrichtigungen auswählen wird. –
Dies ist für eine Bibliothek, in der die Benutzer der Bibliothek das MyClass-Objekt implementieren werden. Ich kann INotifyPropertyChanged auf AutoUpdatingObject implementieren, wenn das funktioniert. –