From 7aa74eae941d0fa8ab6858d147ca71acd2b1c73b Mon Sep 17 00:00:00 2001 From: rmbgame Date: Tue, 2 Mar 2021 04:50:19 +0800 Subject: [PATCH] ui process update --- .../App.axaml | 31 +++++----- .../Views/MainWindow.axaml | 4 -- .../Views/MainWindow.axaml.cs | 2 +- .../Application/UI/MainView.axaml | 46 +++++++++++++-- .../UI/Pages/About/About_OpenSourcePage.axaml | 17 ++++++ .../Pages/About/About_OpenSourcePage.axaml.cs | 19 ++++++ .../Application/UI/Pages/AboutPage.axaml | 20 +++++++ .../Application/UI/Pages/AboutPage.axaml.cs | 19 ++++++ .../Application/UI/Pages/DebugPage.axaml | 14 +++++ .../Application/UI/Pages/DebugPage.axaml.cs | 19 ++++++ .../Application/UI/Pages/StartPage.axaml | 17 ++++++ .../Application/UI/Pages/StartPage.axaml.cs | 19 ++++++ ....SteamTools.Client.Desktop.Avalonia.csproj | 12 ++++ .../Extensions/ViewModelExtensions.cs | 22 +++++++ ...plication.SteamTools.Client.Desktop.csproj | 6 ++ .../UI/ViewModels/Base/ItemViewModel.cs | 31 ++++++++++ .../UI/ViewModels/Base/TabItemViewModel.cs | 59 +++++++++++++++++++ .../UI/ViewModels/Base/ViewModelBase.cs | 16 ++++- .../UI/ViewModels/Base/WindowViewModel.cs | 5 ++ .../UI/ViewModels/MainWindowViewModel.cs | 41 ++++++++++++- .../UI/ViewModels/Pages/AboutPageViewModel.cs | 16 +++++ .../UI/ViewModels/Pages/DebugPageViewModel.cs | 33 +++++++++++ .../ViewModels/Pages/GameListPageViewModel.cs | 14 +++++ .../Settings/SettingsPageViewModel.cs | 10 +++- .../UI/ViewModels/Pages/StartPageViewModel.cs | 14 +++++ .../Pages/SteamAccountPageViewModel.cs | 14 +++++ 26 files changed, 489 insertions(+), 31 deletions(-) create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/About/About_OpenSourcePage.axaml create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/About/About_OpenSourcePage.axaml.cs create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/AboutPage.axaml create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/AboutPage.axaml.cs create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/DebugPage.axaml create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/DebugPage.axaml.cs create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/StartPage.axaml create mode 100644 System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Pages/StartPage.axaml.cs create mode 100644 System.Application.SteamTools.Client.Desktop/Extensions/ViewModelExtensions.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Base/ItemViewModel.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Base/TabItemViewModel.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Pages/AboutPageViewModel.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Pages/DebugPageViewModel.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Pages/GameListPageViewModel.cs rename System.Application.SteamTools.Client.Desktop/UI/ViewModels/{ => Pages}/Settings/SettingsPageViewModel.cs (85%) create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Pages/StartPageViewModel.cs create mode 100644 System.Application.SteamTools.Client.Desktop/UI/ViewModels/Pages/SteamAccountPageViewModel.cs diff --git a/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml b/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml index 106b3e35b..500e8e67e 100644 --- a/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml +++ b/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml @@ -2,20 +2,23 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ui="clr-namespace:System.Application.UI" x:Class="System.Application.UI.App"> - - - - - - - - - - - - + + + + + + + + + +