From eac181fa6386252e3f8ffbc3d252ceb8e1da7be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Sun, 17 Aug 2025 12:56:29 +0200 Subject: [PATCH] =?UTF-8?q?Nya=20f=C3=B6rnster=20och=20navigering=20mellan?= =?UTF-8?q?=20dem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdventureWorks.MAUI.csproj | 30 +++++++ AdventureWorks.MAUI/AppShell.xaml | 39 +++++++-- AdventureWorks.MAUI/AppShell.xaml.cs | 4 + AdventureWorks.MAUI/MainPage.xaml | 78 +----------------- .../Resources/Styles/AppStyles.xaml | 2 +- AdventureWorks.MAUI/Views/ColorListView.xaml | 10 +++ .../Views/ColorListView.xaml.cs | 9 ++ .../Views/CustomerDetailView.xaml | 11 +++ .../Views/CustomerDetailView.xaml.cs | 9 ++ AdventureWorks.MAUI/Views/LoginView.xaml | 10 +++ AdventureWorks.MAUI/Views/LoginView.xaml.cs | 9 ++ .../Views/PhoneTypesListView.xaml | 10 +++ .../Views/PhoneTypesListView.xaml.cs | 9 ++ .../Views/ProductDetailView.xaml | 10 +++ .../Views/ProductDetailView.xaml.cs | 9 ++ AdventureWorks.MAUI/Views/UserDetailView.xaml | 82 +++++++++++++++++++ .../Views/UserDetailView.xaml.cs | 9 ++ AdventureWorks.MAUI/Views/UserListView.xaml | 16 ++++ .../Views/UserListView.xaml.cs | 14 ++++ 19 files changed, 289 insertions(+), 81 deletions(-) create mode 100644 AdventureWorks.MAUI/Views/ColorListView.xaml create mode 100644 AdventureWorks.MAUI/Views/ColorListView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/CustomerDetailView.xaml create mode 100644 AdventureWorks.MAUI/Views/CustomerDetailView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/LoginView.xaml create mode 100644 AdventureWorks.MAUI/Views/LoginView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/PhoneTypesListView.xaml create mode 100644 AdventureWorks.MAUI/Views/PhoneTypesListView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/ProductDetailView.xaml create mode 100644 AdventureWorks.MAUI/Views/ProductDetailView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/UserDetailView.xaml create mode 100644 AdventureWorks.MAUI/Views/UserDetailView.xaml.cs create mode 100644 AdventureWorks.MAUI/Views/UserListView.xaml create mode 100644 AdventureWorks.MAUI/Views/UserListView.xaml.cs diff --git a/AdventureWorks.MAUI/AdventureWorks.MAUI.csproj b/AdventureWorks.MAUI/AdventureWorks.MAUI.csproj index a193795..a4ce1a6 100644 --- a/AdventureWorks.MAUI/AdventureWorks.MAUI.csproj +++ b/AdventureWorks.MAUI/AdventureWorks.MAUI.csproj @@ -64,4 +64,34 @@ + + + LoginView.xaml + + + + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + diff --git a/AdventureWorks.MAUI/AppShell.xaml b/AdventureWorks.MAUI/AppShell.xaml index 6cbee92..70b2b9b 100644 --- a/AdventureWorks.MAUI/AppShell.xaml +++ b/AdventureWorks.MAUI/AppShell.xaml @@ -4,13 +4,40 @@ xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:AdventureWorks.MAUI" + xmlns:views="clr-namespace:AdventureWorks.MAUI.Views" Title="Adventure Works" Shell.TitleColor="Blue" Shell.BackgroundColor="LightBlue"> - - - + + + + + + + + + + + diff --git a/AdventureWorks.MAUI/AppShell.xaml.cs b/AdventureWorks.MAUI/AppShell.xaml.cs index ffd9973..7e4e4d3 100644 --- a/AdventureWorks.MAUI/AppShell.xaml.cs +++ b/AdventureWorks.MAUI/AppShell.xaml.cs @@ -5,6 +5,10 @@ public AppShell() { InitializeComponent(); + + // Register routes for navigation + Routing.RegisterRoute(nameof(Views.UserDetailView), typeof(Views.UserDetailView)); + } } } diff --git a/AdventureWorks.MAUI/MainPage.xaml b/AdventureWorks.MAUI/MainPage.xaml index 4d4e6db..b418bd3 100644 --- a/AdventureWorks.MAUI/MainPage.xaml +++ b/AdventureWorks.MAUI/MainPage.xaml @@ -4,79 +4,9 @@ x:Class="AdventureWorks.MAUI.MainPage" Title="{StaticResource ApplicationTitle}"> - - - -