Ich habe ein Ansichtsmodell für ein FensterWPF müssen komplexen Typ binden
public class MainWindowViewModel : ViewModelBase, INotifyPropertyChanged
{
}
Das Ansichtsmodell eine Basisklasse hat. Die Basisklasse hat einen komplexen Typ als Eigenschaft, die beim Start der App erstellt wird.
Meiner Ansicht nach muss ich an Eigenschaften in der Config-Eigenschaft binden und Änderungsbenachrichtigungen erhalten. Die Datacontext der Ansicht ist die MainWindowViewModel und ich habe eine verbindliche Aussage wie
Text="{Binding Config.Property}"
Gibt es Tipps, wie zu tun, was ich möchte?
Nicht sicher, dass die Config-Eigenschaft auf dieser Basisklasse sein sollte. Was betrifft/hat die ViewMobelbase mit dem Configuration-Objekt? Vielleicht möchten Sie in Ihrer abgeleiteten Klasse spezifischer sein, was Sie anzeigen möchten – aqwert
Der Grund, warum es in der Basis ist, ist, weil es auch in anderen ViewModels benötigt wird –
Sure ... aber diese "Basis" -Klasse sollte bestimmte Elemente enthalten . Vielleicht wäre ein ConfigurationViewMobel, den Sie erben, besser. Nur eine Beobachtung und nichts, was mit Ihrem Problem zu tun hat. – aqwert