无法在命令栏和appbarbuttons中设置labelPosition

时间:2016-06-25 15:57:24

标签: uwp uwp-xaml

我正在撰写 UWP 应用。我想在应用中使用图标和标签。所以我创建了一个CommandBar并将AppBarButton放入其中。但问题是DefaultLabelPosition的{​​{1}}属性不可用。 CommandBar的{​​{1}}属性均不可用。然后我尝试将LabelPosition置于AppBarButtonAppBarButton内。但StackPanel仍将Grid置于AppBarButton之下。我想将Label放在Icon的右侧。如何将Label放在Icon的右侧?我搜索了一般的互联网和stackoverflow但没有得到任何答案。我没有提供任何代码,因为这仅仅在一个Label的新项目中不起作用。 MSDN 文档引用了Icon属性,但CommandBar没有。我更愿意在DefautltLabelPositon或{{{{}}内使用Intellisence 1}}而不是AppBarButtons。我正在Grid使用默认StackPanelCommandBar

2 个答案:

答案 0 :(得分:0)

我实际上也看到了这篇文章。直到现在我还没有给它太多考虑。它真的似乎没有你所说的那个属性。但是我能够重新定位这个标签。以下是我的项目中的示例:

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

希望这有帮助。

答案 1 :(得分:0)

有点晚了,但您需要{10}属性的Windows 10版本1607(版本14393)。