首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
WPF
真是他
创建于2024-07-21
订阅专栏
WPF
暂无订阅
共19篇文章
创建于2024-07-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
WPF 托盘图标
WPF没有托盘图标,所以需要使用System.Windows.Forms命名空间中的NotifyIcon 1、NotifyIcon基本使用 Icon图标显示,一般为ico文件。 Text为鼠标
WPF 快捷键
目的:在一些页面或者窗体按下快捷键处理逻辑。可以使用InputBindings,如下图。有两种写法,建议使用第一种。 绑定的Command如下: 效果如下: 注意 : 使用时需要所在页面或窗体获取到焦
WPF AutoGrid 动态添加Grid行列
``` public class AutoGrid:Grid { #region ColumnDefinitionWidth /// /// Row.Width /// 負数:固定高(50pixel
WPF 依赖属性
控件中绝大多数都是依赖属性。 依赖属性只有继承了DependencyProperty的控件类才能注册,依赖属性与普通属性相比可以绑定并通知界面。此外依赖属性注册时还有三个回调函数,分别为。 给控件添加
WPF 不覆盖默认样式来增加其他样式
问题:有时候需要在默认样式上增加其他样式。但是这默认样式是其他第三方库字典引进来的,不好找Key值或者其他情况。 解决:可以直接BaseOn这控件的类型而不是样式Key值。 例如: 参考链接:
WPF Border需要设置背景颜色才绘制
情况:有时候重写样式时,会发现点击空白位置无法触发控件上绑定的事件。 这有可能是因为你写的样式里有些Border或者容器控件、布局控件没设置背景颜色没有绘制出来造成的。 没绘制出来的话就会点击到下一层
WPF 坑——RadioButton
有时候懒得做样式或者在基础控件上重写样式时需要小心控件自带的机制。 如RadioButton 单选控件,在布局控件中只能选择一个。 如: 点击时, 即使在Grid的不同行也是,只是在同一个布局控件中,
WPF资源引用
WPF资源引用路径写法。 如: 当引用资源字典时,还可以将想要引用的xaml文件 右键->合并到活跃文档中 1、先打开想要合并资源字典的文档。 2、右键资源字典文件 3、选择合并到活跃文件中 参考:
WPF DataTemplateSelector
使用场景:一般要是想根据model类里的某个属性改变控件某个属性值,只需要写DataTrigger 如: 但有时候需要根据Model某个属性,来改变控件类型,或者增删控件。可能需要使用到DataT
WPF FindName FindResource
一、FindName WPF FindName,后台查找控件Template,布局控件或UserControl内的某个命名控件。 如: 二、FindResource 后台查找xaml里定义的资源。
WPF 通过DataContext找回控件所对应的Model
需求:MVVM模式下,想找到DataTemplate生成的控件所对应的Model进行删除或者修改。 通过FramWorkElement的DataContext来找到对应的Model。 注:只有Fram
WPF查找子/父控件(参考)
WPF查找子/父控件(参考)参考链接: 给name加上默认参数,以便适应不写name场景。。。。。。
WPF Label Target 访问键
如图设置Label 的Target属性可以使用Alt+设置字母,快速获取绑定控件的焦点。 在Label的Content里给想要的访问键字母前加 _ 字母前加 下划线 "_" 效果: 按下Alt时: 显
WPF DataTemplate使用
目的:将类里的数据显示到类似Listbox的列表控件,而且样式要自定义。 一、不使用DataTemplate直接绑定List集合数据源 集合数据类型如图: 数据类型 实现MVVM分离、集合初始化、
WPF ToolTip
鼠标悬停提示。 每个FrameworkElement控件都有ToolTip属性且为object类型,表明可以装载任何类型数据。 如简单的提示字符串 多种控件的组合
WPF 使用Path载入SVG icon
1.拿去SVG代码,写入Geometry内 进入网站选取需要的icon,点击下载 -> 复制SVG代码 到文本。 粘贴到文本,并将文件格式改为.SVG,用vscode打开。 分别复制两个 内的内
WPF XAML中binding智能提示
常用的DataContext数据绑定的写法如下: 会直接写在后台.cs文件中,并绑定一个类对象。 但是这样种做法在写XAML文件绑定数据时就不会有智能提示,这对于书写造成了一定的麻烦特别是使用MVVM
WPF 本地、全局样式和资源字典
样式 本地样式 样式书写 写在窗口资源 ` <Window.Resources> </Window.Resources> ` 的样式为本地样式。 第一个Style为本地全局样式为此窗口全部类型为but
ControlTemplate
1.改写控件模板 如图可以改写Button控件模板(相当于变成一个空的容器再往里添加其他控件,但保留原控件属性,原有属性任然可以设置)。图中原有控件的属性被遮挡,无法生效。若是想通过原控件属性来设置模