From e734d89fb3c4fa09a13b19a74a771e4a0bb297e7 Mon Sep 17 00:00:00 2001 From: woni <320753691@qq.com> Date: Sat, 31 Aug 2024 17:36:10 +0800 Subject: [PATCH] add SettingsCard --- GZStudio/GZStudio.csproj | 4 ++- GZStudio/Views/AppListPage.xaml.cs | 29 ++++++++++++++-------- GZStudio/Views/ConfigurationPage.xaml | 31 ++++++++++++++---------- GZStudio/Views/ConfigurationPage.xaml.cs | 16 ++++++++++++ 4 files changed, 56 insertions(+), 24 deletions(-) diff --git a/GZStudio/GZStudio.csproj b/GZStudio/GZStudio.csproj index 7e3c55f..a4db4cc 100644 --- a/GZStudio/GZStudio.csproj +++ b/GZStudio/GZStudio.csproj @@ -1,7 +1,7 @@  WinExe - net7.0-windows10.0.19041.0 + net7.0-windows10.0.22621.0 10.0.17763.0 GZStudio Assets/WindowIcon.ico @@ -25,6 +25,8 @@ + + diff --git a/GZStudio/Views/AppListPage.xaml.cs b/GZStudio/Views/AppListPage.xaml.cs index ab3e7ec..d868919 100644 --- a/GZStudio/Views/AppListPage.xaml.cs +++ b/GZStudio/Views/AppListPage.xaml.cs @@ -33,16 +33,25 @@ public sealed partial class AppListPage : Page AppListData = new ObservableCollection { - new AppInfo { Name = "App A", CreatedTime = "2024-06-15" }, - new AppInfo { Name = "App B", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App C", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App D", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App E", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App F", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App G", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App H", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App I", CreatedTime = "2024-08-30" }, - new AppInfo { Name = "App J", CreatedTime = "2024-08-30" }, + new() { Name = "App A", CreatedTime = "2024-06-15" }, + new() { Name = "App B", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + new() { Name = "App C", CreatedTime = "2024-08-30" }, + }; DataContext = this; } diff --git a/GZStudio/Views/ConfigurationPage.xaml b/GZStudio/Views/ConfigurationPage.xaml index adcb0f6..cf1ba82 100644 --- a/GZStudio/Views/ConfigurationPage.xaml +++ b/GZStudio/Views/ConfigurationPage.xaml @@ -1,5 +1,6 @@  - - - - - - - + + + + + + - - - + - + - + + + + + + + + - + diff --git a/GZStudio/Views/ConfigurationPage.xaml.cs b/GZStudio/Views/ConfigurationPage.xaml.cs index cd6c0b5..323ef68 100644 --- a/GZStudio/Views/ConfigurationPage.xaml.cs +++ b/GZStudio/Views/ConfigurationPage.xaml.cs @@ -11,9 +11,25 @@ public sealed partial class ConfigurationPage : Page get; } + private bool _isCardEnabled; + + public bool IsCardEnabled + { + get => _isCardEnabled; + set + { + if (_isCardEnabled != value) + { + _isCardEnabled = value; + } + } + } + public ConfigurationPage() { ViewModel = App.GetService(); InitializeComponent(); + + IsCardEnabled = true; } }