• 2024-11-21WPF Fody 属性通知,界面自动更新
    在C#中,Fody是一个强大的代码增强工具,它通过在编译阶段自动注入代码,改变目标程序集的行为,简化了开发流程。Fody的常见应用之一是简化属性通知的实现,尤其适用于WPF应用程序中的数据绑定。在WPF中,属性通知用于在属性值发生变化时通知绑定目标(例如UI元素),以便更新显示。为了实现这一功
  • 2024-10-112018-8-10-win10-uwp-Window.Current.Dispatcher中Current为null
    titleauthordateCreateTimecategorieswin10uwpWindow.Current.Dispatcher中Current为nulllindexi2018-08-1019:16:53+08002018-2-1317:23:3+0800Win10UWP本文说的是进行网络中异步界面出现的错误,可能带有一定的主观性和局限性,说的东西可能不对或者不符合每个人的预期。如果
  • 2024-08-28C# Winfrom中数据的双向绑定(使用INotifyPropertyChanged)
    在WPF中新建项目是自动实现了INotifyPropertyChanged接口,用于数据绑定时非常的方便在winfrom中也可以实现INotifyPropertyChanged接口将需要绑定的字段写到一个类中,用这个类实现INotifyPropertyChanged接口publicclassUser:INotifyPropertyChanged{publiceventProper
  • 2024-07-03Winform数据绑定基类
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Linq;usingSystem.Runtime.CompilerServices;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.Threading;publicabstractclassB
  • 2024-05-22WPF插件之 - PropertyChanged.Fody使用详解
    总目录文章目录总目录一、PropertyChanged.Fody是什么?二、PropertyChanged.Fody的安装三、PropertyChanged.Fody的功能1.特性1实现属性通知的功能2通知其他属性4不进行属性通知3指定属性更改时将调用的方法5设置当前属性依赖的属性6不检查是否相等7DoNotSetChangedAttribu
  • 2024-04-26PropertyChanged.Fody自动通知属性插件
    NuGet安装安装 PropertyChanged.FodyNuGet包并更新FodyNuGet包:InstallthePropertyChanged.FodyNuGetpackage andupdatethe FodyNuGetpackage:PM>Install-PackageFodyPM>Install-PackagePropertyChanged.Fody 这是必需的,因为NuGet始终默认为任何依
  • 2024-01-29通过Demo学WPF—数据绑定(一)✨
    前言✨想学习WPF,但是看视频教程觉得太耗时间,直接看文档又觉得似懂非懂,因此想通过看Demo代码+文档的方式进行学习。准备✨微软官方其实提供了WPF的一些Demo,地址为:microsoft/WPF-Samples:RepositoryforWPFrelatedsamples(github.com)将其克隆到本地,有很多的Demo代码:新建
  • 2023-12-13[转][C#][WPF]原生使用 INotifyPropertyChanged
    在上一篇基础上,我们添加对字段的绑定效果:界面添加:<TextBoxText="{BindingName}"Width="120"Height="31"/>在 MainWindowModel里添加:publicclassMainWindowModel:INotifyPropertyChanged{publiceventPropertyChangedEventHandlerProper
  • 2023-12-08记录一下工作遇到的一个小bug,DataGrid的DataGridCheckBoxColumn 问题
    <DataTemplatex:Key="CheckBoxDataTemplate"><Grid><CheckBoxClick="CheckBox_Checked"IsChecked="{BindingIsSelect,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"><
  • 2023-05-10通知更改
    [CallerMemberName]stringPropertyName=""//传当前属性的值INotifyPropertyChanged?.//判断是否为空再执行 publicclassViewModelBase:INotifyPropertyChanged{publiceventPropertyChangedEventHandlerPropertyChanged;publicvoidOnPro
  • 2022-11-28wpf binding例子 优化
    1、binding源为非控件,而是C#类/实例窗体(V)代码,<Windowx:Class="WpfBindingApp1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x
  • 2022-11-28wpf binding例子
    1、binding源为非控件,而是C#类/实例窗体(V)代码,<Windowx:Class="WpfBindingApp1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation
  • 2022-08-25WPF Textbox 控件绑定数据即时更新UpdateSourceTrigger=PropertyChanged
     Textbox控件绑定数据类型为doubie类型时,如果触发条件为UpdateSourceTrigger=PropertyChanged时,无法输入小数点。 解决方案:方法一:关闭数据一至检查System.