UWP按钮出现在每页

时间:2017-10-28 19:40:28

标签: uwp uwp-xaml

无论Content中的当前页面是什么,Button都应具有相同的功能。除了为每个页面创建一个按钮之外,还有办法吗?

UWP button on every page

1 个答案:

答案 0 :(得分: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));