摘要: 在C# WPF应用程序中,Window的生命周期是指窗口从创建到关闭的整个过程。理解WPF窗口的生命周期对于管理资源、事件处理以及进行性能优化等都至关重要。以下是WPF中窗口(Window)生命周期的主要阶段,以及在这些阶段中可以使用的事件和方法。 1. 窗口的创建与初始化 当WPF窗口被创建时,系 阅读全文
posted @ 2024-11-21 16:36 多见多闻 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、在项目中使用nuget安装obfuscar 在csproj 项目文件中添加安装Obfuscar的代码: <ItemGroup> <PackageReference Include="Obfuscar" Version="2.2.33"> <PrivateAssets>all</PrivateAs 阅读全文
posted @ 2024-11-21 15:14 多见多闻 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1、在项目中使用nuget安装obfuscar 2、复制Obfuscar.Console.exe到项目文件夹内 在项目根目录下找到packages\Obfuscar.2.2.38\tools,将Obfuscar.Console.exe拷到要加密文件的文件夹中 3、新建一个Obfuscar.xml 文 阅读全文
posted @ 2024-11-21 14:55 多见多闻 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在C#中,Fody是一个强大的代码增强工具,它通过在编译阶段自动注入代码,改变目标程序集的行为,简化了开发流程。Fody的常见应用之一是简化属性通知的实现,尤其适用于WPF应用程序中的数据绑定。 在WPF中,属性通知用于在属性值发生变化时通知绑定目标(例如UI元素),以便更新显示。为了实现这一功能, 阅读全文
posted @ 2024-11-21 14:17 多见多闻 阅读(8) 评论(0) 推荐(0) 编辑