样式 办法metro wpf
WPF中 ContextMenu 寻找父物体的一种方案
据了解 ContextMenu 在WPF中实际是以类似于WIndow的呈现方式,所以 ContextMenu 在当前页面的 Visualtree 中是找不到的。 当在Listbox中需要传递当前选中项给ContextMenu时,需要以特殊手法传递。 前台XAML代码 <Grid> <Grid.Row ......
浅谈WPF之ToolTip工具提示
在日常应用中,当鼠标放置在某些控件上时,都会有相应的信息提示,从软件易用性上来说,这是一个非常友好的功能设计。那在WPF中,如何进行控件信息提示呢?这就是本文需要介绍的ToolTip【工具提示】内容,本文以一些简单的小例子,简述如何在WPF开发中,应用工具提示,仅供学习分享使用,如有不足之处,还请指... ......
WPF竖向排列的按钮
<Button Width="100" Height="150"> <Button.Content> <TextBlock Text="简图库" TextAlignment="Center"> <TextBlock.LayoutTransform> <RotateTransform Angle="- ......
用DevExpress WPF Windows 10 UI组件,轻松构建触摸优先的业务型应用UX(上)
DevExpress WPF的Windows 10 UI组件包含了一系列应用导航组件、Toast通知、对话框组件等,能帮助用户轻松开发漂亮的业务型应用程序,并模仿触摸优先的Windows 10 Pro UX。 P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需 ......
WPF中使用System.Reactive订阅事件,并延迟执行
这里是订阅窗体的LocationChanged的事件。 收到事件后并不是立即执行,而是先等100毫秒,如果持续100毫秒再没有收到新的事件,那就执行响应函数。 IObservable<EventPattern<EventArgs>> move = Observable.FromEventPatter ......
v-for v-if不建议一起用 解决办法 使用 computed
<el-table-column v-for="(item, index) in newDynamicColumns" :key="index" :prop="item.prop" :label="item.label" :align="item.align" :width="item.width" ......
iview 表格列自定义样式
{ title: '操作', key: 'action', align: 'center', renderHead: () => {}, // 自定义表头样式 className: 'col_oper', width: 120, render: (h, params) => { // 自定义列 re ......
WPF 图片围绕中心点旋转
<Image.RenderTransform> </Image.RenderTransform> <Image.Triggers> </Image.Triggers> <Image.Source> <DrawingImage> <DrawingImage.Drawing> <DrawingGroup ......
ionic在iOS16上遇到的一些问题,图片、图标不显示,样式不正常等
近日,一个很久之前ionic5开发的APP的iOS版因为签名描述文件(profile、.mobileProvisioning)过期而不能使用了,所以需要重新创建一个描述文件,然后重新打包APP。但过程中却遇到了一系列的问题,特写此文记录下来。 问题1,iOS打包遇到问题:在xcode的Signing ......
分享两种Pulsar消息积压topic级别策略老化办法
本文分享自华为云社区《Pulsar消息积压topic级别策略老化的两种方案》,作者: 张俭。 Pulsar像大多数消息中间件一样,支持按时间和大小对消息积压进行老化。但是默认的策略只能在namespace级别配置。本文将介绍如何在topic级别实现老化策略的两种方案。 方案一:开启 TopicLev ......
WPF+SqlSugar+MVVM实现增删改查(二)
这相对于上一版本的升级版 如果不理解看请看第一版:WPF+SqlSugar+MVVM实现增删改查 - 六子12138 - 博客园 (cnblogs.com) ......
wpf + MaterialDesign + Prism8 + DataGrid 实现表格内数据编辑,下拉
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 效果如下: xaml如下: <UserControl x:Class="WpfApp.UserControls.MemoView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen ......
objectarx添加IPHlpApi.h疯狂报错的解决办法
最近准备把我写的插件加上机器码验证,读取机器码的代码在单独的项目生成exe可以正确运行,但是一旦放到objetcarx中就一直报错,很久都没解决。后来通过在网上查询,有人提到是头文件的顺序问题还有的提到了StdAfx.h这个头文件,所以我就把IPHlpApi.h放在了StdAfx.h头文件的#inc ......
wpf + MaterialDesign + Prism8 + DataGrid 实现表格数据+分页
十年河东,十年河西,莫欺少年穷 学完止境,精益求精 1、不分页,带有排序功能(每个字段都可以排序) xaml 如下: <UserControl x:Class="WpfApp.UserControls.UserView" xmlns="http://schemas.microsoft.com/win ......
ssh WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解决办法
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 使用远程主机配置服务器,由于各种原因远程主机重置了,使用ssh重新登录的时候出现如上报错 这是由于本地主机保存了和远程主机通信时使用的加密数据,windows系统保存在当前用户下的.ssh目录下的kno ......
网卡缺失解决办法
在我做一些实验时发现没有虚拟网卡,尤其在用gns3对cloud配置的时候,发现怎么点都没有网卡,如下图;网上搜索之后知道了大概问题出在哪里:通常是安装过后,由于某些原因卸载了VMware ,但是没有卸载干净,再次安装时就会出现这种情况。1)先用Geek删干净VMwarework Station,包括 ......
深入理解WPF中的Dispatcher:优化UI操作的关键
概述:Dispatcher是WPF中用于协调UI线程和非UI线程操作的关键类,通过消息循环机制确保UI元素的安全更新。常见用途包括异步任务中的UI更新和定时器操作。在实践中,需注意避免UI线程阻塞、死锁,并使用CheckAccess方法确保在正确的线程上执行操作。这有助于提升应用程序的性能和用户体验 ......
使用MVVM Toolkit简化WPF开发
最近. NET 8 的 WPF 推出了 WPF File Dialog改进,这样无需再引用 Win32 命名空间就可以实现文件夹的选择与存储了,算是一个很方便的改进了。顺手写了一个小的 WPF 程序,在使用 Model-View-ViewModel(MVVM) 模式的时候,我不想使用 Prism 等 ......
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发
https://www.cnblogs.com/wuhuacong/tag/WPF/ 在我们的SqlSugar的开发框架中,整合了Winform端、Vue3+ElementPlus的前端、以及基于UniApp+Vue+ThorUI的移动前端几个前端处理,基本上覆盖了我们日常的应用模式了,本篇随笔进一 ......
WPF MvvmToolkit入门
最新.net6 wpf MVVMToolkit 8.0 工程搭建。 MVVMToolkit是一个轻量级MVVM框架,在框架下我们第一个要做的就是搞清在此框架下的一些常规操作:属性绑定和通知,命令绑定,消息传递。搞懂这些处理流程,然后就可以写自己业务的逻辑。 1.安装mvvmtoolkit 1.1Nu ......
[WPF] 使用 MVVM Toolkit 构建 MVVM 程序
1. 什么是 MVVM Toolkit 模型-视图-视图模型 (MVVM) 是用于解耦 UI 代码和非 UI 代码的 UI 体系结构设计模式。 借助 MVVM,可以在 XAML 中以声明方式定义 UI,并使用数据绑定标记将 UI 链接到包含数据和命令的其他层。 微软虽然提出了 MVVM,但又没有提供 ......
设置element组件表格:表头样式、单元格样式、表尾合计、边框、行高
设置表格头样式 methods: { headerCellClassName({ row, column, rowIndex, columnIndex }) { if (rowIndex 0) { return { textAlign: 'center', background: '#FFD966' ......
WPF+SqlSugar+MVVM实现增删改查
1、新建一个WPF应用(NET Framework) 2、安装SqlSugar NuGet包 3、在SqlSugar4.x下载代码生成器https://www.donet5.com/Doc/8/1137 4、在WPF中新建三个文件夹 Models 主要放实体类、Views 主要放窗体、ViewMod ......
npm安装时,报错rollbackFailedOptional: verb npm-session的解决办法
npm安装时,报错rollbackFailedOptional: verb npm-session的解决办法 1. 先设置代理 npm config set registry http://registry.npm.taobao.org 2. 再安装 npm i anichart 指导文档;http ......
浅谈WPF之DataGrid过滤,分组,排序
使用过Excel的用户都知道,Excel可以方便的对数据进行分组,过滤,排序等操作,而在WPF中,默认提供的DataGrid只有很简单的功能,那么如何才能让我们开发的DataGrid,也像Excel一样具备丰富的客户端操作呢?今天就以一个简单的小例子,简述如何在WPF中实现DataGrid的过滤,筛... ......
wpf + LiveCharts.wpf 做个漂亮的图表
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 参考:WPF LiveChart 图表详解 接着上一篇博客: wpf + MaterialDesign + Prism8 实现导航功能 1、项目引入图表包 2、定义用户控件 IndexView 的 IndexViewModel,如下 using L ......
wpf + MaterialDesign + Prism8 实现导航功能
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 实现的效果: 1、初始化Prism 1.1、项目引入如下包 1.2、按照Prism规则,项目中创建如下文件夹 Prism 规则:必须将窗体放入 Views文件夹中,窗体名称必须以View结尾,必须将数据上下文放入ViewModels文件夹中,上下文 ......
EEPROM M24C64替换AT24C64出现读取数据为0xff情况解决办法
EEPROM M24C64替换AT24C64出现读取数据为0xff情况解决办法 硬件情况 STM32F103CBT6+模拟IIC,主频72MHz,IIC上拉电阻3.3kΩ 出现原因 在IIC停止信号上,SCL、SDA翻转间隔不足以被M24C64识别,导致读写出错。 修改前IIC停止代码如下: voi ......
WPF中通过附加属性实现任意控件拖动调整大小
public class ResizeBehavior { // 附加属性用于标识控件是否可调整大小 public static readonly DependencyProperty IsResizableProperty = DependencyProperty.RegisterAttached ......