首先创建.NET 6.0的WPF项目,这步不多说了,都会创建
在建好之后,我们首先添加NuGet包:CommunityToolkit.Mvvm
添加好包之后我们在项目中建MVVM文件夹
ViewModels文件夹:用来放置ViewModels文件
Models文件夹:用来放置类文件
View文件夹:用来放置页面文件
如下图:
然后我们在viewmodels下面新建一个类,对应MainWindow窗口
using CommunityToolkit.Mvvm.ComponentModel;注意需要引用
using CommunityToolkit.Mvvm.Input;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1.ViewModels
{
public partial class MainWindowModel: ObservableObject
{
public MainWindowModel() {
}
[ObservableProperty]
string test = "222";
[RelayCommand]
void ClickFun()
{
Test = "123123123";
}
}
}
public MainWindow()运行效果如图
{
InitializeComponent();
this.DataContext = new MainWindowModel();
}
- 实例下载: https://blog-bysjdq.oss-cn-beijing.aliyuncs.com/2024/f4015adf-f382-4594-8892-b018ca8eae0b.zip
- 本文标题: WPF创建MVVM项目
- 文章分类:【WinForm/WPF】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.