CommandBar XAML - UWP - 属性周年纪念版SDK

时间:2016-10-19 14:24:46

标签: xaml uwp windows-10-universal uwp-xaml commandbar

在我的应用程序中,我有很多命令栏,但是使用最后一个SDK,按钮" ..."消失在我的commandBar上。

我在网上搜索并得出结论:在Build 2016中,显示了许多XAML元素的变化。特定于CommandBars,具有新属性。

如果我把" OverflowButtonVisibility ="可见""在我的commnadBar上," ..."显示正确,但是,不适用于最小目标版本10586.仅适用于最小目标版本Windows 10周年纪念版(10.0; Build 14393)。

我的问题是:我需要一直展示" ...",这是怎么回事?

最低版本支持:10240

支持的最大版本:Windows 10 Anniversary Edition(10.0; Build 14393)。

mycode的:

<CommandBar x:Name="CommandBar">
        <AppBarButton Icon="Filter" Label="Filter X" Style="{StaticResource StyleFilter}">
        </AppBarButton>
    </CommandBar>

提前致谢

1 个答案:

答案 0 :(得分:0)

在所有版本中处理此问题的唯一方法是模板化您自己的CommandBar。创建一个新的TemplatedControl,将其基于CommandBar并从here复制CommandBar的样式。然后在模板化控件中,您可以通过创建自己的OverflowButtonVisibility="Visible"来添加自己的DependencyProperty版本,然后可以将其绑定到Visible,或者可以设置默认值CommandBar

然后,您需要使用TemplatedControl替换所有当前onDelete()