我的命令栏有问题: 我使用template10,所以我的CommandBar位于页面底部的Grid中。我将属性ClosedDisplayMode设置为Minimal。但网格默认情况下Visibility = Collapsed。 当我将网格可见性切换为Visible时,会出现CommandBar但是更多按钮不可见,命令栏为空。但是,更多按钮在这里因为我可以点击它。当我至少点击一次时,会出现按钮内容(“...”)。 我希望这很清楚......
编辑2
以下是重现问题的方法:
1 - 创建新的空白通用应用项目(不含template10)
2 - 用以下内容替换MainPage.xaml中的XAML代码:
<Page
x:Class="BlankAppBarMoreButtonHidden.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:BlankAppBarMoreButtonHidden"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Button Content="Show app bar"
x:Name="btnShowAppBar"
Click="btnShowAppBar_Click"/>
<Grid Grid.Row="1"
x:Name="appBar"
Visibility="Collapsed">
<CommandBar ClosedDisplayMode="Minimal">
<CommandBar.SecondaryCommands>
<AppBarButton Label="Commande 1"/>
<AppBarButton Label="Commande 2"/>
</CommandBar.SecondaryCommands>
</CommandBar>
</Grid>
</Grid>
3 - 在后面的代码中添加事件实现:
private void btnShowAppBar_Click(object sender, RoutedEventArgs e)
{
appBar.Visibility = Visibility.Visible;
}
4 - 最后,运行项目。然后按下按钮。出现命令栏但不显示更多按钮。但是,您单击它(单击页面右下角的预期位置),此时将显示内容。
答案 0 :(得分:1)
我从您的代码中进行了演示,并使用我的Windows 10 PC(版本10586)重现了该问题。
然后我在另一台装有Windows 10 Insider Preview build 14388的PC上再次测试了它。事实证明这个问题已在Insider Preview build 14388上得到修复。
欢迎您加入Windows Insider Program并向我们提供反馈,以帮助我们改进。