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>
誰かが私を導くことはできますか?
を使ってくれてありがとうあなたのメインページのxamlコードに関する詳細を私に教えてください。 –
こんにちは。それは単純なページです。 Pageheaderとテキストブロック。メインページのコンストラクタからのデバッグメッセージは、onStartAsyncのナビゲーションが呼び出されたが、画面は黒であることを示しています。私がテンプレートからオリジナルのハンバーガーメニューにシェルを戻すと、すべての動作がうまく動作しています。 – matthew6870
背景色の始まりがデフォルトであることを意味します。 –