随笔分类 -  Wpf

摘要:介绍 MaterialDesignThemes 是一个基于 WPF(Windows Presentation Foundation) 的开源 UI 框架,用于实现现代化的 Material Design 风格界面。它提供了丰富的控件、样式、主题和动画,帮助开发者快速构建美观、一致的桌面应用程序。 官 阅读全文
posted @ 2025-05-16 18:23 相遇就是有缘 阅读(685) 评论(0) 推荐(1)
摘要:安装prism.DryIoc包。 修改 App.xaml 和 App.xaml.cs App.xaml修改: 去掉Application.Resources标签对。 将Application标签换成prism:PrismApplication。 去掉StartupUri属性及对应的值。 加上xmln 阅读全文
posted @ 2025-05-03 09:49 相遇就是有缘 阅读(63) 评论(0) 推荐(0)
摘要:主窗口创建按钮用于打开登录对话框 View <Button Content="打开对话框" Command="{Binding OpenDialogCommand}" Margin="10" Width="100" Height="30"/> ViewModel public class MainV 阅读全文
posted @ 2025-05-03 09:44 相遇就是有缘 阅读(230) 评论(0) 推荐(0)
摘要:IValueConverter的使用 IValueConverter 是 WPF 数据绑定系统中的核心接口之一,主要用于在数据源(ViewModel)和 UI 元素(View)之间进行值转换。 作用 数据类型转换:将绑定的源数据类型转换为目标属性所需的类型。 数据格式化:对数据进行格式化显示(如日期 阅读全文
posted @ 2025-04-26 14:19 相遇就是有缘 阅读(67) 评论(0) 推荐(0)
摘要:方式一:从资源字典中引用样式 可以把样式定义在资源字典文件里,然后在多个窗口或控件中引用。 创建资源字典文件 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=" 阅读全文
posted @ 2025-04-01 19:24 相遇就是有缘 阅读(152) 评论(0) 推荐(0)
摘要:依赖属性 概念 依赖属性(Dependency Property)是WPF框架中的一种特殊属性机制,允许属性没有自己的字段,而是可以通过数据绑定(Binding)从其他对象或数据源获取值。这种机制使得属性值的获取和设置更加灵活,并且能够支持诸如数据绑定、样式设置、动画等多种高级功能。 特点 节省内存 阅读全文
posted @ 2025-01-06 00:02 相遇就是有缘 阅读(784) 评论(1) 推荐(0)
摘要:Application的生命周期 启动类继承关系 App继承关系:App类→Application→DispatcherObject。 在WPF中,App类继承自Application类,Application类当中有四个虚方法,分别为OnStartup、OnActivated、OnDeactiva 阅读全文
posted @ 2024-08-31 09:53 相遇就是有缘 阅读(277) 评论(0) 推荐(0)