WP8.1:AppBarButton.IsEnabled绑定

时间:2015-07-17 12:13:24

标签: c# windows-phone-8.1 winrt-xaml

我试图将AppBarButton的IsEnabled属性绑定到XAML中的ToggleButton,它只是不起作用。没有错误消息或警告。我可以检查或取消选中ToggleButton,但AppBarButton没有任何反应。我不知道问题出在哪里。以下是示例代码:

<Page.BottomAppBar>
    <CommandBar>
        <AppBarButton IsEnabled="{Binding IsChecked, ElementName=button}"/>
    </CommandBar>
</Page.BottomAppBar>

<Grid>
    <ToggleButton x:Name="button" Content="ToggleButton"/>
</Grid>

1 个答案:

答案 0 :(得分:0)

我认为DataContextBottomAppBar的页面的TopAppBar无效。手动将DataContext的{​​{1}}设置为Page的CommandBar