diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-01-09 21:30:49 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-01-09 21:30:49 +0800 |
| commit | 6b9268d2d88c81c18f2cc21e343d321989dad99c (patch) | |
| tree | 051a3e1ca1c49a8e67a4da2c59fec576fc9e6ec5 /JVDesktop/ViewModels | |
| parent | 3f8e818b58127a2fad66ed67032344f553632c38 (diff) | |
Set up project structure and CLI integration
Diffstat (limited to 'JVDesktop/ViewModels')
| -rw-r--r-- | JVDesktop/ViewModels/DashboardViewModel.cs (renamed from JVDesktop/ViewModels/MainWindowViewModel.cs) | 10 | ||||
| -rw-r--r-- | JVDesktop/ViewModels/ViewModel.cs | 7 | ||||
| -rw-r--r-- | JVDesktop/ViewModels/ViewModelBase.cs | 7 |
3 files changed, 12 insertions, 12 deletions
diff --git a/JVDesktop/ViewModels/MainWindowViewModel.cs b/JVDesktop/ViewModels/DashboardViewModel.cs index 4dd12b4..5ae7d95 100644 --- a/JVDesktop/ViewModels/MainWindowViewModel.cs +++ b/JVDesktop/ViewModels/DashboardViewModel.cs @@ -1,15 +1,15 @@ -using System; -using System.Windows.Input; +using System; using CommunityToolkit.Mvvm.Input; namespace JVDesktop.ViewModels; -public class MainWindowViewModel : ViewModelBase +public partial class DashboardViewModel : ViewModel { public string Greeting => "Welcome to Avalonia!"; - public ICommand ButtonClickCommand { get; } = new RelayCommand(() => + [RelayCommand] + private void ButtonClick() { Console.WriteLine("Button clicked"); - }); + } } diff --git a/JVDesktop/ViewModels/ViewModel.cs b/JVDesktop/ViewModels/ViewModel.cs new file mode 100644 index 0000000..c1c5055 --- /dev/null +++ b/JVDesktop/ViewModels/ViewModel.cs @@ -0,0 +1,7 @@ +using CommunityToolkit.Mvvm.ComponentModel; + +namespace JVDesktop.ViewModels; + +public class ViewModel : ObservableObject +{ +} diff --git a/JVDesktop/ViewModels/ViewModelBase.cs b/JVDesktop/ViewModels/ViewModelBase.cs deleted file mode 100644 index bd3dbd8..0000000 --- a/JVDesktop/ViewModels/ViewModelBase.cs +++ /dev/null @@ -1,7 +0,0 @@ -using CommunityToolkit.Mvvm.ComponentModel; - -namespace JVDesktop.ViewModels; - -public class ViewModelBase : ObservableObject -{ -} |
