From 3832739d4bc15b15a9f44a16216d2b68265e15f0 Mon Sep 17 00:00:00 2001 From: syneffort Date: Tue, 20 Feb 2024 13:16:47 +0900 Subject: [PATCH] shared resources --- MyFirstMauiApp/MyFirstMauiApp.sln | 12 +- MyFirstMauiApp/SharedResources/App.xaml | 25 ++ MyFirstMauiApp/SharedResources/App.xaml.cs | 12 + MyFirstMauiApp/SharedResources/AppShell.xaml | 14 + .../SharedResources/AppShell.xaml.cs | 14 + .../SharedResources/CustomTipPage.xaml | 36 ++ .../SharedResources/CustomTipPage.xaml.cs | 56 +++ MyFirstMauiApp/SharedResources/MauiProgram.cs | 25 ++ .../Platforms/Android/AndroidManifest.xml | 6 + .../Platforms/Android/MainActivity.cs | 11 + .../Platforms/Android/MainApplication.cs | 16 + .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 10 + .../Platforms/MacCatalyst/Info.plist | 30 ++ .../Platforms/MacCatalyst/Program.cs | 16 + .../SharedResources/Platforms/Tizen/Main.cs | 17 + .../Platforms/Tizen/tizen-manifest.xml | 15 + .../Platforms/Windows/App.xaml | 8 + .../Platforms/Windows/App.xaml.cs | 25 ++ .../Platforms/Windows/Package.appxmanifest | 46 ++ .../Platforms/Windows/app.manifest | 15 + .../Platforms/iOS/AppDelegate.cs | 10 + .../SharedResources/Platforms/iOS/Info.plist | 32 ++ .../SharedResources/Platforms/iOS/Program.cs | 16 + .../Properties/launchSettings.json | 8 + .../Resources/AppIcon/appicon.svg | 4 + .../Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107168 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 0 -> 111060 bytes .../Resources/Images/dotnet_bot.svg | 93 ++++ .../Resources/Raw/AboutAssets.txt | 15 + .../Resources/Splash/splash.svg | 8 + .../Resources/Styles/Colors.xaml | 44 ++ .../Resources/Styles/Styles.xaml | 405 ++++++++++++++++++ .../SharedResources/SharedResources.csproj | 64 +++ .../SharedResources/StandardTipPage.xaml | 48 +++ .../SharedResources/StandardTipPage.xaml.cs | 45 ++ 37 files changed, 1213 insertions(+), 2 deletions(-) create mode 100644 MyFirstMauiApp/SharedResources/App.xaml create mode 100644 MyFirstMauiApp/SharedResources/App.xaml.cs create mode 100644 MyFirstMauiApp/SharedResources/AppShell.xaml create mode 100644 MyFirstMauiApp/SharedResources/AppShell.xaml.cs create mode 100644 MyFirstMauiApp/SharedResources/CustomTipPage.xaml create mode 100644 MyFirstMauiApp/SharedResources/CustomTipPage.xaml.cs create mode 100644 MyFirstMauiApp/SharedResources/MauiProgram.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Android/AndroidManifest.xml create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Android/MainActivity.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Android/MainApplication.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Android/Resources/values/colors.xml create mode 100644 MyFirstMauiApp/SharedResources/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/MacCatalyst/Info.plist create mode 100644 MyFirstMauiApp/SharedResources/Platforms/MacCatalyst/Program.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Tizen/Main.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Tizen/tizen-manifest.xml create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Windows/App.xaml create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Windows/App.xaml.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Windows/Package.appxmanifest create mode 100644 MyFirstMauiApp/SharedResources/Platforms/Windows/app.manifest create mode 100644 MyFirstMauiApp/SharedResources/Platforms/iOS/AppDelegate.cs create mode 100644 MyFirstMauiApp/SharedResources/Platforms/iOS/Info.plist create mode 100644 MyFirstMauiApp/SharedResources/Platforms/iOS/Program.cs create mode 100644 MyFirstMauiApp/SharedResources/Properties/launchSettings.json create mode 100644 MyFirstMauiApp/SharedResources/Resources/AppIcon/appicon.svg create mode 100644 MyFirstMauiApp/SharedResources/Resources/AppIcon/appiconfg.svg create mode 100644 MyFirstMauiApp/SharedResources/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 MyFirstMauiApp/SharedResources/Resources/Fonts/OpenSans-Semibold.ttf create mode 100644 MyFirstMauiApp/SharedResources/Resources/Images/dotnet_bot.svg create mode 100644 MyFirstMauiApp/SharedResources/Resources/Raw/AboutAssets.txt create mode 100644 MyFirstMauiApp/SharedResources/Resources/Splash/splash.svg create mode 100644 MyFirstMauiApp/SharedResources/Resources/Styles/Colors.xaml create mode 100644 MyFirstMauiApp/SharedResources/Resources/Styles/Styles.xaml create mode 100644 MyFirstMauiApp/SharedResources/SharedResources.csproj create mode 100644 MyFirstMauiApp/SharedResources/StandardTipPage.xaml create mode 100644 MyFirstMauiApp/SharedResources/StandardTipPage.xaml.cs diff --git a/MyFirstMauiApp/MyFirstMauiApp.sln b/MyFirstMauiApp/MyFirstMauiApp.sln index 4f7cf5f..915ee51 100644 --- a/MyFirstMauiApp/MyFirstMauiApp.sln +++ b/MyFirstMauiApp/MyFirstMauiApp.sln @@ -5,9 +5,11 @@ VisualStudioVersion = 17.8.34511.84 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Phoneword", "Phoneword\Phoneword.csproj", "{B3546A62-5BF5-4659-A76C-626F5781CDA4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MauiUI", "MauiUI\MauiUI.csproj", "{62F41B46-D4DA-492C-B4B1-7B09FDC97E9F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MauiUI", "MauiUI\MauiUI.csproj", "{62F41B46-D4DA-492C-B4B1-7B09FDC97E9F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PageLayout", "PageLayout\PageLayout.csproj", "{6115FFF0-9453-4924-9419-B1660B2BD2CB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PageLayout", "PageLayout\PageLayout.csproj", "{6115FFF0-9453-4924-9419-B1660B2BD2CB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharedResources", "SharedResources\SharedResources.csproj", "{9A9A55D0-AD77-4510-97E7-A345ABFB5C28}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -33,6 +35,12 @@ Global {6115FFF0-9453-4924-9419-B1660B2BD2CB}.Release|Any CPU.ActiveCfg = Release|Any CPU {6115FFF0-9453-4924-9419-B1660B2BD2CB}.Release|Any CPU.Build.0 = Release|Any CPU {6115FFF0-9453-4924-9419-B1660B2BD2CB}.Release|Any CPU.Deploy.0 = Release|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Release|Any CPU.Build.0 = Release|Any CPU + {9A9A55D0-AD77-4510-97E7-A345ABFB5C28}.Release|Any CPU.Deploy.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/MyFirstMauiApp/SharedResources/App.xaml b/MyFirstMauiApp/SharedResources/App.xaml new file mode 100644 index 0000000..ce5dee9 --- /dev/null +++ b/MyFirstMauiApp/SharedResources/App.xaml @@ -0,0 +1,25 @@ + + + + + + + + + + #C0C0C0 + #0000AD + 22 + + + + + + diff --git a/MyFirstMauiApp/SharedResources/App.xaml.cs b/MyFirstMauiApp/SharedResources/App.xaml.cs new file mode 100644 index 0000000..ef2408f --- /dev/null +++ b/MyFirstMauiApp/SharedResources/App.xaml.cs @@ -0,0 +1,12 @@ +namespace SharedResources +{ + public partial class App : Application + { + public App() + { + InitializeComponent(); + + MainPage = new AppShell(); + } + } +} diff --git a/MyFirstMauiApp/SharedResources/AppShell.xaml b/MyFirstMauiApp/SharedResources/AppShell.xaml new file mode 100644 index 0000000..4d6a62d --- /dev/null +++ b/MyFirstMauiApp/SharedResources/AppShell.xaml @@ -0,0 +1,14 @@ + + + + + + diff --git a/MyFirstMauiApp/SharedResources/AppShell.xaml.cs b/MyFirstMauiApp/SharedResources/AppShell.xaml.cs new file mode 100644 index 0000000..992c2ac --- /dev/null +++ b/MyFirstMauiApp/SharedResources/AppShell.xaml.cs @@ -0,0 +1,14 @@ +namespace SharedResources +{ + public partial class AppShell : Shell + { + public AppShell() + { + InitializeComponent(); + + Routing.RegisterRoute(nameof(CustomTipPage), typeof(CustomTipPage)); + + Application.Current.UserAppTheme = AppTheme.Light; + } + } +} diff --git a/MyFirstMauiApp/SharedResources/CustomTipPage.xaml b/MyFirstMauiApp/SharedResources/CustomTipPage.xaml new file mode 100644 index 0000000..8f08746 --- /dev/null +++ b/MyFirstMauiApp/SharedResources/CustomTipPage.xaml @@ -0,0 +1,36 @@ + + + + +