图标wpf svg

前端vue、js、html、svg文件

**HTML文件** HTML文件用于定义网页的结构和内容。HTML文件包含HTML标记,用于创建网页的各个元素,如标题、段落、链接、图像等。HTML文件被浏览器解析和渲染,将其转换为可见网页。 ```html /*声明:用于指定 HTML 文档的版本类型*/ /*HTML 文档的根元素,包含了整个 ......
前端 文件 html vue svg

初步使用HandyControl,一款开源WPF控件神器

本文主要是记录第一次如何使用在WPF项目中使用HandyControl控件库 第一步:首先创建你的WPF项目工程 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发安抚 发 ......
神器 控件 HandyControl WPF

WPF-超市管理系统

1. 新建 WPF APP (net framework )项目 ......
管理系统 超市 系统 WPF

Wpf Thumb 默认样式存档,方便手头没有 vs 时查阅.

1 <Style TargetType="{x:Type Thumb}"> 2 <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> 3 <Setter Property="Background" Value="{Dynami ......
手头 样式 Thumb Wpf vs

C# .NET6 WPF 依赖注入

入口文件:App.xaml.cs using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using ......
NET6 NET WPF

怪异的红框:Wpf异常绑定排查

最近在项目中遇到一个怪异的红光问题,在笔大小切换的时候,大小样式有个红框 通过Snoop排查,也没有找到那个红框的样式。不过通过Snoop发现RadioButton的IsChecked属性值不对,猜测是绑定异常导致的。 添加代码验证: <Border x:Name="ErrorBorder" Bor ......
Wpf

自定义MarkupExtension的学习,以及WPF中Combobox绑定枚举类型

我们上一期讲到ComBobox绑定数据,这次我们简单化一下, 正常来讲WPF中绑定不了枚举的像这样 ``` //前台代码 //后台VM public enum MyEnum { One, Two, Three, Four, Five } ``` 这种会报错 这个时候我们需要用到MarkupExten ......
MarkupExtension Combobox 类型 WPF

WPF如何构建MVVM+Prism+HandyControl ,模块化的桌面应用

为何模块化 模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。 开发技术 .Net 6 + WPF + Prism (v8.0.0.1909) + HandyControl (v3.4.0) 知识准备 什 ......
HandyControl 模块 桌面 Prism MVVM

网页图标(Favicon)

这个被称为"网页图标"(Favicon),是网站上显示在浏览器标签页、书签栏和收藏夹中的小图标。它是在标签中定义的,并指定了图标文件的路径和类型。 在大多数情况下,浏览器要求在``标签中使用ico格式的图标。ICO是一种用于图标文件的常见格式。 但是,现代的浏览器通常也支持其他格式的图标,例如PNG ......
图标 Favicon 网页

介绍几款WPF应用的UI库

在WPF中对于前端页面的书写,我们有现成的UI类库,不需要我们自己再去写 我这里介绍几款 1、MahApps 官网 https://mahapps.com/ 使用,在App.xaml中添加 <Application.Resources> <ResourceDictionary> <ResourceD ......
WPF

介绍几款WPF应用的UI库

在WPF中对于前端页面的书写,我们有现成的UI类库,不需要我们自己再去写 我这里介绍几款 1、MahApps 官网 ``` https://mahapps.com/ ``` 使用,在App.xaml中添加 ``` ``` 主界面引入 ``` xmlns:mah="http://metro.mahap ......
WPF

WPF状态保存

由于WPF做客户端的时候,它不像BS那样有Session,Cookie给你使用,所以保存状态你首先想到的就是数据库了。 但是你不可能什么都放在数据库,为此还专门为它建立一张表。 而WPF中能用到的除了数字存储仓,Redis,MemoryCache之外,最简单最直接的办法就是保存到本地。 ![imag ......
状态 WPF

WPF如何构建MVVM+模块化的桌面应用

为何模块化 模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。 开发技术 .Net 6 + WPF + Prism (v8.0.0.1909) + HandyControl (v3.4.0) 知识准备 什 ......
模块 桌面 MVVM WPF

SVN 不显示红绿图标问题解决方案

本地文件夹 我们先在桌面或者资源管理器中鼠标右键打开设置 选择Icon Overlays(图标覆盖) Status cache(状态缓存) 选择 ‘Shell’ 接着选择 Icon Overlays(图标覆盖) 下的 Icon Set(图标集) 选择应用 然后确认,重启生效 ssh等方式挂载的远程磁 ......
图标 解决方案 方案 问题 SVN

WPF中非递归(无后台代码)动态实现TreeView

WPF中提供了TreeView控件,对于TreeView控件的基本使用已经有很多文章。大都是介绍如何在后台代码递归遍历数据源,动态创建TreeView。这里我想介绍一下如何只通过XAML标记,不用一行后台代码遍历数据实现TreeView。 ......
TreeView 代码 动态 WPF

WPF图形控件使用之-Line线控件使用

在项目中有的时候可能会用的画虚线或者设置线的流动效果,这个时候可能会使用到线控件。 属性 说明 描述 X1 起始x轴坐标 X1="10" Y1 起始Y轴坐标 Y1="10" X2 结束X轴坐标 X2="100" Y2 结束Y轴坐标 Y2="100" Stroke 线条颜色 Stroke="Red" ......
控件 图形 Line WPF

WPF图形控件使用之-BitmapCacheBrush缓存画刷

BitmapCacheBrush 与VisualBrush区别,BitmapCacheBrush显示映射控件的原始样子,可用于页面控件缓存,提高页面控件的加载效率。 属性 说明 描述 RenderAtScale 设置要缓存控件的细节度 RenderAtScale="10"(从0-10,double类 ......
BitmapCacheBrush 缓存 控件 图形 WPF

WPF 全局样式资源管理

在WPF通常我们习惯于把样式直接写在控件属性上,例如: <TextBox x:Name="pluginPathTxt" Margin="0,0,0,0" Background="White" Cursor="IBeam" TextWrapping="Wrap" AcceptsReturn="True ......
全局 样式 资源管理 资源 WPF

WPF 由TreeView想到的 DataTemplate,HierarchicalDataTemplate

DataTemplate简而言之,解决的就是后台代码中的类以怎么样的形式展现在xaml前台代码中的问题。 所以DataTemplate一般都要指定DataType,一般放在resource中,而HierarchicalDataTemplate是一种特殊的DataTemplate, 它指定一个Item ......

WPF 入门笔记 - 07 - MVVM示例

鸽了好久的内容,终于补上了。这篇文章对该合集前几篇文章的内容做了简要的总结和应用,同时按照MVVM设计模式完成了一个学习小Demo,希望可以帮到正在学习的友友们。有什么问题可以评论区留言讨论。 ......
示例 笔记 MVVM WPF 07

用Wpf做一个Block编程画板(仿scratch)

前言,当时想写这个东西(AIStudio.Wpf.Block)主要是陪我儿子学scratch,觉得这种编程语言挺有意思,但是没有想到自己写一个是如此的复杂,感觉给自己挖坑了,后续的工程也非常巨大,先发出一部分来看看,上几个动图。 1.helloworld 2.加法 3.画线 本次更新先发布这些内容, ......
画板 scratch Block Wpf

svg foreignObject 作用总结

svg foreignObject主要能实现 文本换行 和 dom转图片 两个功能 1. svg文本换行 svg文字功能很弱,不支持自动换行,需要用tspan进行截断 <svg xmlns="http://www.w3.org/2000/svg"> <text font-size="16"> <ts ......
foreignObject 作用 svg

WPF自定义控件实战:自制上传文件显示进度按钮

自定义控件在WPF开发中是很常见的,有时候某些控件需要契合业务或者美化统一样式,这时候就需要对控件做出一些改造。 目录 按钮设置圆角 按钮上传文件相关定义 测试代码 话不多说直接看效果 默认效果: 上传效果: 按钮设置圆角 因为按钮本身没有CornerRadius属性,所以只能重写Button的控件 ......
控件 进度 实战 按钮 文件

WPF 禁止输入法 IME

WPF 禁止输入法 IME InputMethod.IsInputMethodEnabled https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.uielement.isinputmethodenabled?view=netfram ......
输入法 WPF IME

SVG与foreignObject元素

# SVG与foreignObject元素 可缩放矢量图形`Scalable Vector Graphics - SVG`基于`XML`标记语言,用于描述二维的矢量图形。作为一个基于文本的开放网络标准,`SVG`能够优雅而简洁地渲染不同大小的图形,并和`CSS`、`DOM`、`JavaScript` ......
foreignObject 元素 SVG

WPF的前世今生

1、WPF的布局 WPF的布局分为相对定位和绝对定位两种。 绝对定位一般用Canvas 相对定位一般用Grid、StackPanel、DockPanel、WrapPanel 2、MVVM模式是什么 MVVM就是Model View ViewModel Model层就是数据层,你可以把它理解成实体层, ......
WPF

WPF图形控件使用之-VisualBrush图形画刷

VisualBrush 背景图 Background上画,线条(LineGeometry)、几何图形(RectangleGeometry)、椭圆(EllipseGeometry)、弧线(ArcSegment )、各种控件等,相对与DrawingBrush书写更简单一些。 属性 说明 备注 Viewp ......
图形 控件 VisualBrush WPF

svg 动画

三种控制动画的方案: js控制 function drawSVGPaths(_parentElement, _timeMin, _timeMax) { let paths = $(_parentElement).find('path'); $.each( paths, function(i) { l ......
动画 svg

WPF ListView数据项右键菜单ContextMenu重写,以及右键菜单中button绑定ViewModel命令

想给数据项添加右键菜单,重新给右键菜单写了样式,右键菜单中包含button,如何给Button的Command绑定到页面的ViewModel,以下是代码示例 <DataTemplate x:Key="GridViewItemDataTemplate"> <Border Width="80" Heig ......

QT鼠标图标显示与隐藏

1.如果只希望在某个 widget 中不显示鼠标指针,那么在该 widget 的构造函数中调用 QWidget::setCursor(QCursor(Qt::BlankCursor)) 2.如果希望整个应用程序不显示鼠标指针,那么在实例化 Application 后调用 QApplication:: ......
图标 鼠标