首页 WinForm/WPF WPF创建MVVM项目

WPF创建MVVM项目

作者:胡同里的砖头 围观群众:215 更新于:2024-01-03

首先创建.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";
}
}
}
注意需要引用
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
两个命名空间

最后在mainwindow的后端绑定datacontext就可以了
public MainWindow()
{
InitializeComponent();
this.DataContext = new MainWindowModel();
}
运行效果如图


留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8