From d0089c9b22134597260c138bc1e833f49810d4f7 Mon Sep 17 00:00:00 2001 From: syneffort Date: Wed, 11 Jan 2023 17:29:16 +0900 Subject: [PATCH] navigation page --- .../XamarinStudy/XamarinStudy/App.xaml.cs | 3 +- .../Views/SampleNavigationPage.xaml | 17 +++++++++++ .../Views/SampleNavigationPage.xaml.cs | 30 +++++++++++++++++++ .../XamarinStudy/XamarinStudy.csproj | 3 ++ 4 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml create mode 100644 XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml.cs diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/App.xaml.cs b/XamarinStudy/XamarinStudy/XamarinStudy/App.xaml.cs index 19be1a5..47fd77c 100644 --- a/XamarinStudy/XamarinStudy/XamarinStudy/App.xaml.cs +++ b/XamarinStudy/XamarinStudy/XamarinStudy/App.xaml.cs @@ -24,7 +24,8 @@ namespace XamarinStudy //MainPage = tabbed; //MainPage = new SampleCarouselPage(); //MainPage = new SampleFlyoutPage(); - MainPage = new SampleFlyoutPage2(); + //MainPage = new SampleFlyoutPage2(); + MainPage = new NavigationPage(new SampleNavigationPage()); } protected override void OnStart() diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml new file mode 100644 index 0000000..2c680ca --- /dev/null +++ b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml @@ -0,0 +1,17 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml.cs b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml.cs new file mode 100644 index 0000000..913430a --- /dev/null +++ b/XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleNavigationPage.xaml.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Xamarin.Forms; +using Xamarin.Forms.Xaml; + +namespace XamarinStudy.Views +{ + [XamlCompilation(XamlCompilationOptions.Compile)] + public partial class SampleNavigationPage : ContentPage + { + public SampleNavigationPage() + { + InitializeComponent(); + } + + private void ToolbarItem_Modal_Clicked(object sender, EventArgs e) + { + Navigation.PushModalAsync(new SampleContentPage()); + } + + private void ToolbarItem_NonModal_Clicked(object sender, EventArgs e) + { + Navigation.PushAsync(new SampleContentPage()); + } + } +} \ No newline at end of file diff --git a/XamarinStudy/XamarinStudy/XamarinStudy/XamarinStudy.csproj b/XamarinStudy/XamarinStudy/XamarinStudy/XamarinStudy.csproj index b4cec35..24d100b 100644 --- a/XamarinStudy/XamarinStudy/XamarinStudy/XamarinStudy.csproj +++ b/XamarinStudy/XamarinStudy/XamarinStudy/XamarinStudy.csproj @@ -23,6 +23,9 @@ MSBuild:UpdateDesignTimeXaml + + MSBuild:UpdateDesignTimeXaml + MSBuild:UpdateDesignTimeXaml