summaryrefslogtreecommitdiff
path: root/JVDesktop/ViewModels/MainWindowViewModel.cs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-01-07 19:30:57 +0800
committer魏曹先生 <1992414357@qq.com>2026-01-07 19:30:57 +0800
commit3f8e818b58127a2fad66ed67032344f553632c38 (patch)
tree8f8bd06593fb4b8ced1d485cb85c879dc5fb381f /JVDesktop/ViewModels/MainWindowViewModel.cs
parent088a09bbfd9bf8ebcdf3dd193cef688f37efe3c5 (diff)
Add Avalonia Project
Diffstat (limited to 'JVDesktop/ViewModels/MainWindowViewModel.cs')
-rw-r--r--JVDesktop/ViewModels/MainWindowViewModel.cs15
1 files changed, 12 insertions, 3 deletions
diff --git a/JVDesktop/ViewModels/MainWindowViewModel.cs b/JVDesktop/ViewModels/MainWindowViewModel.cs
index 0ca52c8..4dd12b4 100644
--- a/JVDesktop/ViewModels/MainWindowViewModel.cs
+++ b/JVDesktop/ViewModels/MainWindowViewModel.cs
@@ -1,6 +1,15 @@
-namespace JVDesktop.ViewModels;
+using System;
+using System.Windows.Input;
+using CommunityToolkit.Mvvm.Input;
-public partial class MainWindowViewModel : ViewModelBase
+namespace JVDesktop.ViewModels;
+
+public class MainWindowViewModel : ViewModelBase
{
- public string Greeting { get; } = "Welcome to Avalonia!";
+ public string Greeting => "Welcome to Avalonia!";
+
+ public ICommand ButtonClickCommand { get; } = new RelayCommand(() =>
+ {
+ Console.WriteLine("Button clicked");
+ });
}