From 235d34cc0024e7d3f604f636b55b13edb7ce725e Mon Sep 17 00:00:00 2001 From: chenxuuu Date: Sat, 1 Feb 2025 16:37:25 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E5=86=8D=E5=A5=97=E4=B8=80=E4=B8=AAview?= =?UTF-8?q?=EF=BC=8C=E6=96=B9=E4=BE=BF=E4=BB=A5=E5=90=8E=E7=A7=BB=E6=A4=8D?= =?UTF-8?q?=E5=AE=89=E5=8D=93=E7=AB=AF=E4=B8=8D=E4=BC=9A=E5=87=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- llcomNext/LLCOM/ViewModels/MainViewModel.cs | 12 ++++++++++++ .../LLCOM/ViewModels/MainWindowViewModel.cs | 6 ------ llcomNext/LLCOM/Views/MainView.axaml | 18 ++++++++++++++++++ llcomNext/LLCOM/Views/MainView.axaml.cs | 13 +++++++++++++ llcomNext/LLCOM/Views/MainWindow.axaml | 15 ++++++--------- 5 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 llcomNext/LLCOM/ViewModels/MainViewModel.cs create mode 100644 llcomNext/LLCOM/Views/MainView.axaml create mode 100644 llcomNext/LLCOM/Views/MainView.axaml.cs diff --git a/llcomNext/LLCOM/ViewModels/MainViewModel.cs b/llcomNext/LLCOM/ViewModels/MainViewModel.cs new file mode 100644 index 0000000..f4dbe63 --- /dev/null +++ b/llcomNext/LLCOM/ViewModels/MainViewModel.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LLCOM.ViewModels; + +public partial class MainViewModel : ViewModelBase +{ + +} diff --git a/llcomNext/LLCOM/ViewModels/MainWindowViewModel.cs b/llcomNext/LLCOM/ViewModels/MainWindowViewModel.cs index ef3796e..553d35d 100644 --- a/llcomNext/LLCOM/ViewModels/MainWindowViewModel.cs +++ b/llcomNext/LLCOM/ViewModels/MainWindowViewModel.cs @@ -6,12 +6,6 @@ namespace LLCOM.ViewModels public partial class MainWindowViewModel : ViewModelBase { - /// - /// 标题栏 - /// - [ObservableProperty] - public string _title = "LLCOM"; - public MainWindowViewModel() { diff --git a/llcomNext/LLCOM/Views/MainView.axaml b/llcomNext/LLCOM/Views/MainView.axaml new file mode 100644 index 0000000..2f70165 --- /dev/null +++ b/llcomNext/LLCOM/Views/MainView.axaml @@ -0,0 +1,18 @@ + + + + + diff --git a/llcomNext/LLCOM/Views/MainView.axaml.cs b/llcomNext/LLCOM/Views/MainView.axaml.cs new file mode 100644 index 0000000..cb73a8d --- /dev/null +++ b/llcomNext/LLCOM/Views/MainView.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace LLCOM.Views; + +public partial class MainView : UserControl +{ + public MainView() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/llcomNext/LLCOM/Views/MainWindow.axaml b/llcomNext/LLCOM/Views/MainWindow.axaml index 124a158..9b03031 100644 --- a/llcomNext/LLCOM/Views/MainWindow.axaml +++ b/llcomNext/LLCOM/Views/MainWindow.axaml @@ -4,18 +4,15 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:views="clr-namespace:LLCOM.Views" xmlns:vm="using:LLCOM.ViewModels" - Title="{Binding Title}" - d:DesignHeight="450" - d:DesignWidth="800" + Title="LLCOM Next" + Height="800" + Width="1200" x:DataType="vm:MainWindowViewModel" Icon="/Assets/llcom-logo.ico" WindowStartupLocation="CenterScreen" mc:Ignorable="d"> - - - - - - + +