无法在 commandbar 和 appbarbuttons 中设置 labelPosition

unable to set labelPosition in commandbar and appbarbuttons

我正在编写一个 UWP 应用程序。我想在应用程序中使用 图标和标签 。所以我创建了一个 CommandBar 并将 AppBarButton 放入其中。但问题是没有 DefaultLabelPosition 属性 of CommandBar 可用。 LabelPosition 属性 或 AppBarButton 都不可用。然后我试着把 AppBarButton 放在 StackPanelGrid 里面。但是 AppBarButton 仍然将 Label 放在 Icon 下方。我想将 Label 放在 Icon 的右侧。如何将 Label 放在 Icon 的右侧?我一般搜索了 Internet 和 Whosebug,但没有得到任何答案。我没有提供任何代码,因为这在只有一个 CommandBar 的新项目中根本不起作用。 MSDN 文档参考了 DefautltLabelPositon 属性 但 Intellisence 没有 that.I 更愿意使用 AppBarButtonsGridStackPanel 内而不是 CommandBar 内。我正在使用默认 Min VersionTarget Version.

处理 Visual studio 2015 update 2

其实我也看到了那篇文章。直到现在我才很在意。好像真的没有你说的那个属性。但是我可以重新定位这个标签。这是我项目中的示例:

<CommandBar>
    <AppBarToggleButton>
        <StackPanel Orientation="Horizontal">
            <SymbolIcon Symbol="Add" />
            <TextBlock Text="Add" />
        </StackPanel>
    </AppBarToggleButton>
    <AppBarToggleButton Icon="RepeatAll" Label="Repeat" />
</CommandBar>

希望对您有所帮助。

有点晚了,但您需要 Windows 10 版本 1607(内部版本 14393)用于 DefaultLabelPosition 属性。