图标wpf svg
Element Plus 实现Icon图标的自动导入
> Element Plus 官方文档对于Icon图标的自动导入,言之甚少。故博主来写篇文章总结一下,如何正确使用 [unplugin-icons](https://github.com/antfu/unplugin-icons) 和 [unplugin-auto-import](https://g ......
WPF入门教程系列三十 ——DataGrid验证
DataGrid 控件可以在单元格级别和行级别执行验证。 通过单元格级别验证,可以在用户修改单元的数据时验证绑定数据对象的单个属性。 通过行级别验证,可以在用户提交对行的更改时验证整行对象的数据。 还可以提供针对验证错误的自定义可视化反馈,或使用 DataGrid 控件提供的默认可视化反馈。 ......
WPF 关闭主窗口提示Application.Current为null处理
今天发现在任务栏右键关闭应用时,窗口关闭了,但是进程仍然存在。 经过定位发现然后视频在渲染时,使用了Application.Current.Dispatcher回到主线程的操作,但是主窗体Closing时,进程还没关闭Application.Current刚好被访问就会为null。 方案1: 一直轮 ......
WPF实现应用程序的自动启动
# WPF实现应用程序的自动启动 ## 原理 在 Windows 上,启动文件夹是一个特殊的文件夹,其中包含了在操作系统启动时自动运行的程序和快捷方式。将应用程序的快捷方式放在系统的启动文件夹下,开机时,就会启动快捷方式指向的应用程序。 ### 查看启动文件夹: 1. 使用组合键 Win+R 打开 ......
wpf基本布局控件 -- 01
<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 ......
WPF 在MVVM模式下应用动画
一个简单的需求:当程序发生异常时候,在界面上动画显示异常信息。 这个需求看似简单,只需要try……catch到异常,然后把异常的信息写入界面就OK了。 但在MVVM时,就不是这么简单了。MVVM模式下,追求前后端的分离。然后catch到的异常,也只能在后台代码中。如果传递到前台呢? 这自然就想到了B ......
Wpf Grid 控件常用属性
Grid的网格布局控件,使用网格布局时候需要先确定行数列数。 Grid.RowDefinitions 设置行 <Grid> <Grid.RowDefinitions> <RowDefinition Height="45"/> <RowDefinition /> <RowDefinition Heig ......
WPF Window 窗口 常用属性
window窗口属性 属性 定义 属性值 注解 WindowStartupLocation 获取或设置窗口首次显示时的位置。 一个 WindowStartupLocation 值,指定窗口首次显示时的顶边/左边位置。 默认值为 Manual。 将 WindowStartupLocation 属性设置 ......
wpf小说阅读器 ----wpf练习demo
1.登录窗口布局 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions> <Border > <Border.Background> <I ......
WPF 使用border绘制出只显示四个直角的效果
前段时间为项目做了个人脸识别登录的功能,但无奈本人功底有限(样式没有那么让老板满意),最后请了个UI工程师重新设计了一份。UI设计的效果开发再去实现的过程(懂的都懂),最后居然卡在了一个直角边框上。搜寻了很多资料居然没有着相关的样式,这个也是踩坑了挺久。这里奉上结果的代码 <Border Borde ......
DevExpress WPF Scheduler组件,快速构建性能优异的调度管理器!(下)
在上文中(点击这里回顾>>),我们介绍了DevExpress WPF Scheduler组件中的日历视图、时间轴视图等,在本文中我们将继续带大家了解Scheduler组件的UI/UX自定义等其他功能。 DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应 ......
WPF ValidationRule有限性验证——验证textbox数据范围
textbox有效性验证,前端引入如下: <TextBox> <TextBox.Resources> <sys:Int32 x:Key="NumericRangeMinValue">0</sys:Int32> </TextBox.Resources> <TextBox.Text> <Binding ......
WPF Converter用法 利用coverter控制输入数字大小范围
以下converter主要为控制数字的范围在指定的范围内: public class NumericRangeConverter : IValueConverter { public int MinValue { get; set; } public int MaxValue { get; set; ......
ubuntu20.04 + windows10 双系统,ubuntu 的wifi 图标消失
问题:ubuntu20.04 + windows10 双系统,ubuntu 的wifi 图标消失,重启也没用,尝试了许多网络上的办法都无法解决问题。 ``` shell dmesg ``` 输出: ``` iwlwifi 0000:28:00.0: retry init count 0 ... `` ......
CSS(七)字体图标
经常会用到一些图片,但是我们在使用这些图片时,往往会遇到失真的情况,而且图片数量多的话,页面加载很慢,所以我们可以使用字体图标的方式来显示图标,既解决了失真的问题,也解决了图片占用资源的问题。常用资源 [阿里字体图标库][https://www.iconfont.cn/] 优点: 轻量,加载速度快, ......
解决方案 | win10任务栏假死,桌面鼠标可以动但是无法点击任务栏图标
1 背景 今天电脑不知道什么原因,鼠标出现了无法点击任务栏图标的情况,但是桌面上可以晃动。 2 解决过程 (方法1-3对我无效,但是不代表对你们无效,) 方法1:重启资源管理器。 方法2:电脑重启、或者关机重启。 方法3:win+i,设置-电源和睡眠--从不 除此之外,我还进行了系统还原、文件转移( ......
WPF处理未捕获异常和程序退出事件
Application和AppDomain都有Exit事件,程序正常退出,会依次调用Application的Exit事件和Appdomain的Exit事件。 如果是因为未捕获的异常导致程序退出,则不会调用任何Exit事件。 Appdomain的Exit事件不要再出现UI元素,如弹窗之类的,会导致异常 ......
wpf 资源字典 换肤
介绍一下wpf中给控件更改样式的集中方法,只用button演示,其他控件相同 1.使用代码更改button的style 定义button的style1 <Style TargetType="Button" x:Key="buttonstyle1"> <Setter Property="Backgro ......
WPF复习知识点记录
# WPF复习知识点记录 由于近几年主要在做Web项目,客户端的项目主要是以维护为主,感觉对于基础知识的掌握没有那么牢靠,趁着这个周末重新复习下WPF的相关知识。 文章内容主要来自大佬刘铁锰老师的经典著作《深入浅出WPF》。 因为是复习,所以知识内容不会一一记录,如有需要了解更多可以看书中内容。 * ......
用Wpf做一个Block编程画板(续5-Diagram画板,仿Scratch)
先上一张效果动图,本次更新主要仿照Scratch,目前仅完成拖拽部分,逻辑部分后续完善。 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 本次扩展主要内容: 1.Block模块,入口在文件新建下。 2.简易Block的使用 ......
wpf checkbox控件模板
先看一下上一篇文章:wpf button控件模板。再看此文会更好理解 vs生产的checkbox控件模板有很长,我们直接找到controltemplate标签,和controltemplate.triggers。控件模板都先找这两个地方看一下布局和触发器既可以了。剩下的都是定义的一些资源和样式。 c ......
wpf button控件模板
1.从button的style说起 button有很多属性,我们在xaml中定义一个按钮时可以指定button的content、background、height、width等等。这些都是button的属性,而style也不例外也是button的一个属性,只是在给style属性赋值时不能简单的像he ......
Ecahrst刷新两遍才展示图标的解决方法
问题现象:刷新页面才会展示图表,或静态数据图标能展示,一旦换成后端新获取的数据就不能展示图表 原因:图表渲染的比数据绑定快,导致x和y的data都不能正确展示在页面上,因此需要定时器 setTimeout(() => { this.chartColumn1.setOption({ xAxis: { ......
WPF Showdialog与DialogResult的注意事项
我们知道如果要设置window.Showdialog()的返回值,需要设置window.DialogResult属性。但是设置window.DialogResult属性会自动触发close,如果window.DialogResult属性会触发Window_OnClosing事件 private vo ......
WPF数据绑定UI不更新原因之一
下面是有问题的代码 private ObservableCollection<Params> _values; public MainWindow() { InitializeComponent(); this.dgrid1.ItemsSource = _values; } private void ......
界面组件DevExpress WPF v23.1新版亮点 - 启动和内存优化
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数 ......
记录一次windbg分析WPF(.Net Framework)程序CPU异常的过程
一、背景: 运行在用户电脑的程序经过长时间运行后,CPU居高不下,经过网上查找学习资料后,终于搞定问题。希望借助本文能强化记忆。 备注:调试分析程序框架:.Net Framework 4.7.2 二、实施过程 1. 软件准备 1.1 安装windbg 软件。windbg 有两种方式安装,一是通过Wi ......
WPF MVVM之点滴分享
我并不打算长篇累牍的介绍什么是MVVM。我尽量简洁的介绍,并把自己的经验分享给大家。 一、关于MVVM M:Model,数据模型(后台存储数据的类) V:View,视图(大部分情况下就是窗体,用来与用户交互) VM:ViewModel,视图模型。它的作用是连接Model与View,操作Model与V ......
银河麒麟系统添加软件桌面图标
cd /home/admin/桌面vim manager.desktop #!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=manager Exec=/bin/sh "/home/admin/dmdbms/tool/manag ......