2
我尝试使用Page.BottomAppBar创建外壳。结果是栏可见,但MainPage的内容不是,仅显示黑屏。使用与汉堡菜单不同的控件创建外壳
public override Task OnInitializeAsync(IActivatedEventArgs args)
{
Window.Current.Content = new Views.ShellNavBar();
return Task.CompletedTask;
}
这是ShellNavBar页:
<Page
/.../
<Page.BottomAppBar>
<CommandBar>
<AppBarSeparator/>
<AppBarButton Icon="Add" Label="Add" Click="AppBarAddButton_Click" />
<AppBarButton Icon="Home" Label="Home" Click="AppBarHomeButton_Click" />
<CommandBar.Content>
<TextBlock x:Name="HeadText" Text="PlaceHolder" Margin="12,14"/>
</CommandBar.Content>
</CommandBar>
</Page.BottomAppBar>
</Page>
有人能指导我在哪里,我在做错误?
我已经测试你的code.It在我solution.can您提供正常工作我有关你主页xaml代码的更多细节。 –
嗨。这只是简单的页面。页面头和文本块。来自主页面构造函数的调试消息显示onStartAsync中的导航被调用,但屏幕是黑色的。如果我将shell从模板更改回原始汉堡菜单,则everyhing工作正常。 – matthew6870
你的意思是背景颜色的开始是默认的。 –