Ich habe nächsten XAML:Binding Fehler in versteckt Symbolleiste
<ToolbarTray Visibility="{Binding SomeProperty}">
<Toolbar>
<Checkbox IsEnabled="{Binding IsEnabled}/"
<... other items />
</Toolbar>
</Toolbar>
und zwei Klassen wie möglich Datenkontext - für zwei verschiedene Fenster.
class ToolbarContextOne
{
public Visibility SomeProperty {get;set;}
}
class ToolbarContextTwo:ToolbarContextOne
{
public bool IsEnabled {get;set;}
}
Ich ausblenden toolbartray aus Beispiel, wenn ich es nicht brauche. Aber selbst wenn SomeProperty auf Visibility.Collapsed gesetzt ist, erhalte ich immer noch verbindliche Fehler für die IsEnabled-Option, wenn ich ToolbarContextOne als Datenkontext verwende. Ich vermute, dass es passiert, weil Parser so funktioniert. Aber vielleicht gibt es eine Möglichkeit, dieses Problem zu vermeiden, ohne dass sich meine Datenkontextklassen ändern.
, was die Fehlermeldung? –