У меня есть следующий код XAML:Binding ошибки в скрытой панели инструментов
<ToolbarTray Visibility="{Binding SomeProperty}">
<Toolbar>
<Checkbox IsEnabled="{Binding IsEnabled}/"
<... other items />
</Toolbar>
</Toolbar>
и два класс, как это возможно контекст данных - для двух разных окон.
class ToolbarContextOne
{
public Visibility SomeProperty {get;set;}
}
class ToolbarContextTwo:ToolbarContextOne
{
public bool IsEnabled {get;set;}
}
Скрыть toolbartray из примера, когда он мне не нужен. Но даже если SomeProperty установлен на Visibility.Collapsed, я все еще получаю ошибки привязки для опции IsEnabled, когда я использую ToolbarContextOne в качестве контекста данных. Я подозреваю, что это происходит, потому что это то, как работает парсер. Но, может быть, есть способ избежать этой проблемы без изменения классов контекстов данных?
что сообщение об ошибке? –