2017-10-28 87 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)); 
相關問題