2017-10-28 4 views
-2

콘텐츠의 현재 페이지가 무엇이든 버튼의 기능은 동일해야합니다. 모든 페이지에 대해 버튼을 만드는 것 외에이 작업을 수행 할 수있는 방법이 있습니까?UWP 모든 페이지에 버튼이 있습니다.

UWP button on every page

+0

코드는 당신이 시도하고 무엇을 작동하지 않았다 무엇을 설명하는 공유하시기 바랍니다. 버튼이 페이지를 호스팅하는 프레임 요소 외부에있는 한 막대기가 계속 붙습니다. –

+1

app.xaml을 통해 모든 페이지에서 사용할 수있는 앱 표시 줄을 사용할 수 있습니다. –

답변

1

프레임 클래스는 페이지를 호스팅하는 데 사용할 수 있습니다. 따라서 프레임을 사용하여 콘텐츠 페이지를 호스팅하는 새 페이지에 메뉴와 단추를 넣을 수 있습니다. 호스트 페이지는 다음과 같아야합니다

<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));