无论Content中的当前页面是什么,Button都应具有相同的功能。除了为每个页面创建一个按钮之外,还有办法吗?
答案 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));