WPF 使用CommunityToolkit.Mvvm进行快速开发

一、Net 框架情况下:
NuGet 安装 CommunityToolkit.Mvvm

使用框架可以简洁快速的编辑代码

MvvmFoundationViewModel.cs文件内
MvvmFoundationViewModel继承ObservableObject
属性上添加[ObservableProperty]
属性名称第一个字母不要大写,框架会自动生成大写的字段

点击查看代码
    public partial class MvvmFoundationViewModel:ObservableObject
    {
        [ObservableProperty]
        public string title = "biaoti";
    }

一、Net FrameWork 框架情况下:
FrameWork框架无法直接使用CommunityToolkit,需要创建一个.Net Standard 2.0的类库,然后引用该类库使用
注意 .Net Standard项目的C# 版本需要8.0以上

点击查看代码
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
	  <Nullable>enable</Nullable>
	  <LangVersion>10.0</LangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
  </ItemGroup>

</Project>


本文作者:1739401055

本文链接:https://www.cnblogs.com/ZhangQi777/p/18140970

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   1739401055  阅读(213)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起