2017-10-28 138 views
-2

无论内容中的当前页面是什么,按钮都应具有相同的功能。除了为每个页面创建按钮之外,还有其他的方法吗?UWP按钮出现在每个页面上

UWP button on every page

+0

请分享代码解释什么是你尝试过什么没有奏效。只要您的按钮位于托管网页的Frame元素之外,它就会一直存在。 –

+1

您可以使用app.xaml在每个页面上可用的应用程序栏 –

回答

1

Frame类可用于托管网页。所以你可以把你的菜单和按钮放在一个新的页面中,使用一个框架来承载内容页面。主页应该是这样的:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="Auto"/> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto"/> 
     <ColumnDefinition Width="*"/> 
    </Grid.ColumnDefinitions> 
    <Grid x:Name="menu" Grid.RowSpan="2" /> 
    <Frame x:Name="mainFrame" Grid.Column="1" /> 
    <Button x:Name="someButton" Grid.Column="1" Grid.Row="1"/> 
</Grid> 

您可以显示使用此内容页:

mainFrame.Navigate(typeof(ContentPage)); 
相关问题