三个wpf

WPF ComboBox SelectionChanged 重复执行的问题

参考:WPF TabControl SelectionChanged 重复执行的问题 - 一!雨 - 博客园 (cnblogs.com) 添加如下代码 private void ComboBox_SelectionChanged(object sender, SelectionChangedEven ......
SelectionChanged ComboBox 问题 WPF

WPF 设置图片圆角的3种方式

在WPF中,设置页面布局的时,遇到了设置图片圆角问题,试了以下几种方式,都能实现: 第一种:这种图片是跟着border设置的圆角而改变的,自适应图片的大小 <Border x:Name="b_IsChecked" Width="48" Height="48" HorizontalAlignment= ......
圆角 方式 图片 WPF

display的三个元素

一、inline(行内元素):可以与其他行内元素共享一行,不独占一行;不可以改变元素的height和weight,大小由内容撑开;可以使用padding上下左右,margin只能使用left和right; 二、block(块级元素):独占一行,不设置宽度情况下默认填满父元素宽度;height和wid ......
元素 三个 display

WPF在EnsureHandle之前设置WindowStyle提升性能

本文将记录一个在 WPF 应用程序启动过程中的性能优化点。如果一个窗口需要设置 WindowStyle 属性,那么在窗口 EnsureHandle 之前,设置 WindowStyle 属性将会比在 EnsureHandle 之后设置快不少 在 dotTrace 里的一次测量在窗口 EnsureHan ......
EnsureHandle WindowStyle 性能 WPF

WPF引入Metro后默认样式被更改,想使用原始样式的办法

参考WPF引入HandyControl后默认样式被更改,想使用原始样式的办法_冰激凌克星的博客-CSDN博客 <Button Style="{x:Null}" Content="取消HandyControl样式" Margin="20"/> 将Style设置成null ......
样式 办法 Metro WPF

WPF使用Blazor的快速案例

下面我们将讲解在WPF中使用Blazor,并且使用Blazor做一些文件编辑操作,下面是需要用到的东西 - WPF - Blazor - Masa Blazor - Monaco ## 安装Masa Blazor模板 使用`CMD`指令安装模板 ```shell dotnet new install ......
案例 Blazor WPF

WPF 动态更改启动窗体startupUri

第一步: 在 App.xaml 里,把 StartupUri=""去掉,改成 Startup="Application_Startup" 第二步: 在 App.xaml.cs里,增加 Application_Startup 事件: private void Application_Startup(o ......
窗体 startupUri 动态 WPF

云桌面办公的三个优点

这几年来云桌面办公开始在企业里流行起来,在网上也有很多关于云桌面办公的一些评价的,有说它很好用的,也有说它不好用的,各种各样的评价都有,在这里我也来说说自己在使用青椒云桌面办公后的一些体验的,在切身体验后我觉得它有三个优点和两个缺点,这里就来和大家说说的,看看大家是否有和我一样的感受的。 ......
优点 桌面 三个

C#、WPF的XAML中特殊字符的转义代码

xmal文件中,写入对应转义符可以实现对应功能 字符 转义字符 & & > > < < " " ’ ' { {}{ 回车 &#x000D;或者&#13; 换行 &#x000A;或者&#10; Tab &#x0009;或者&#9; 空格 &#x0020;或者&#32; 如: <Border Corne ......
转义 字符 代码 XAML WPF

界面控件DevExpress WPF Sankey Diagram组件,让大数据流可视化更轻松!

使用DevExpress Sankey Diagram(桑基流程图)控件,开发者可以非常轻松地可视化大数据的数据流。 P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础 ......
数据流 控件 DevExpress 组件 界面

界面控件Telerik UI for WPF——Windows 11主题精简模式提升应用体验

Telerik UI for WPF拥有超过100个控件来创建美观、高性能的桌面应用程序,同时还能快速构建企业级办公WPF应用程序。Telerik UI for WPF支持MVVM、触摸等,创建的应用程序可靠且结构良好,非常容易维护,其直观的API将无缝地集成Visual Studio工具箱中。 随 ......
控件 界面 Telerik Windows 模式

WPF Textblock标签下 Run标签-----显示空白或者消除空白

消除Run之前的空白是将Run标签布局时头尾相连,如下: <TextBlock > <Run Text="A"></Run> <Run Text="B"></Run> </TextBlock> 消除Run之间连接的空白格式,方式如下: <TextBlock > <Run Text="A"></Run ......
空白 标签 Textblock WPF Run

WPF设置传参、点击按钮改变长度

前台代码 ``` ``` 后台代码 ``` private DelegateCommand _Command; public DelegateCommand Command => _Command ?? (_Command = new DelegateCommand(ExecuteCommand, ......
长度 按钮 WPF

session,cookie 和 token 三个概念的区别和联系

**Session(会话):** "Session"是一种服务器端的状态管理机制,用于跟踪和存储用户在Web应用程序中的状态信息。当用户访问应用程序时,服务器会为每个会话分配一个唯一的会话ID。这个会话ID通常通过"cookie"或URL参数在用户的浏览器和服务器之间进行传递。会话数据存储在服务器上 ......
概念 三个 session cookie token

C# wpf style中实现可定制的自定义标题栏

wpf自定义标题栏系列 第一章 自定义标题栏 第二章 添加窗口阴影 第三章 style中定义标题栏 第四章 style使用参数及模板定义标题栏(本章) 文章目录 wpf自定义标题栏系列 前言 一、如何实现 1、定义参数 2、引用模板 3、使用ContentPresenter 4、添加拖动功能 5、添 ......
标题 style wpf

C# wpf 实现窗口靠近屏幕边缘自动吸附

参考:https://blog.csdn.net/qq_35831134/article/details/88751067 #region 侧吸 private new bool Hide = false; //用来表示当前隐藏状态,例如Hide=false就是不在隐藏状态 string type ......
边缘 屏幕 wpf

为WPF按钮添加UAC盾牌图标

在上一篇文章中,介绍了如何获取系统Shell的图标。在C#中调用SHGetStockIconInfo即可获取获取图标 定义SHGetStockIconInfo函数用到的数据结构 1 public enum SHSTOCKICONID : uint 2 { 3 /// <summary>Documen ......
盾牌 图标 按钮 WPF UAC

PPT太大发不出去?教你三个PPT压缩方法,200M的PPT变15M

相信有很多小伙伴在工作的时候,都会制作不少的PPT,而我们也知道很多PPT在制作完成以后,体积就会变得非常大,在发送给别人的时候总是会受到限制,是有点难搞了。 别担心,今天小编将告诉大家三个简单的方法,帮大家快速解决这样的问题~ 一、PPT图片压缩 1.选择图片大小和质量 在制作PPT的时候,我们经 ......
PPT 三个 方法 200M 200

WPF-封装自定义雷达图控件

源码地址:https://gitee.com/LiuShuiRuoBing/code_blog 雷达图用于表示不同内容的占比关系,在项目中有广泛的应用,但是目前未曾有封装良好的雷达图控件,鉴于最近项目的使用,于是想要封装一个通用的雷达图控件,便于日后的扩展使用。 首先雷达图的绘制大概分为雷达图的图层 ......
控件 WPF

WPF使用TextBlock实现查找结果高亮显示

在应用开发过程中,经常遇到这样的需求:通过关键字查找数据,把带有关键字的数据显示出来,同时在结果中高亮显示关键字。在web开发中,只需在关键字上加一层标签,然后设置标签样式就可以轻松实现。 在WPF中显示文本内容通常采用`TextBlock`控件,也可以采用类似的方式,通过内联流内容元素`Run`达 ......
TextBlock 结果 WPF

三个特殊数据类型

三个特殊数据类型 geospatial(地理位置) 朋友的定位 附近的人 查询地理信息数据:城市经纬度查询-国内城市经度纬度在线查询工具 (jsons.cn) 这个功能在3.2版本就推出了 添加城市位置 #geoadd 添加地理位置#规则 地球两极是无法直接添加的,一般我们会下载城市数据 利用Jav ......
三个 类型 数据

wpf路由事件简述

比如在一个窗体中放一个容器,容器中再放一个按钮,添加按钮的鼠标点击事件,再添加容器的鼠标点击事件,然后添加窗体的鼠标点击事件,那么当我们触发按钮的鼠标点击事件后如果不设置e.handle=true就会继续执行容器的鼠标点击事件然后再执行窗体的鼠标点击事件,这就是路由事件的概念。 ......
路由 事件 wpf

WPF中窗口控件的跨线程调用

在多线程里面,UI是不能直接跨线程使用的。 在WinForm中,我们要跨线程访问窗口控件,只需要设置属性CheckForIllegalCrossThreadCalls = false;即可。 在WPF中要设置Dispatcher属性。msg为要输出的内容 private delegate void ......
线程 控件 WPF

WPF-利用装饰器实现空间的自由拖动

在项目中经常会遇到类似如下要求的需求,创建允许自由拖动的控件,这样的需求可以使用WPF的装饰器Adorner来实现。 一、什么是装饰器? 装饰器是一种特殊类型的FrameworkElement,装饰器始终呈现在被装饰元素的顶部,用于向用户提供可视化提示。装饰器可以在不改变原有控件结构的基础上,将功能 ......
空间 WPF

DevExpress WPF知识点

1、表格右键菜单定位到行 private void TableView_ContextMenuOpening(object sender, ContextMenuEventArgs e) { var tableView = (sender as TableView); var hitInfo = t ......
知识点 DevExpress 知识 WPF

WPF PasswordBox控件的使用

在做登陆框的时候使用到PasswordBox,PasswordBox不能像TextBox一样直接Binding就可以实现MVVM,需要用到依赖属性。 LoginView文件的代码: <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="5 ......
控件 PasswordBox WPF

WPF页面填充

在被填充区域加一个ContentControl控件并命名 <ContentControl x:Name="Page_Chart" /> 添加一个页面,在里面设计相应的内容 SystemChart chart = new SystemChart();//实例化页面 Page_Chart.Content ......
页面 WPF

JS中Object.assign的三个用途

参考:https://www.jb51.net/article/252442.htm ......
用途 三个 Object assign

WPF 触发器Trigger

Trigger:当某些条件满足时会触发一个行为。 一、触发器的类型 数据变化触发型:Trigger / DataTrigger 多条件触发型:MultiTrigger / MultiDataTrigger 事件触发型:EventTrigger 二、Trigger Trigger:Property用来 ......
触发器 Trigger WPF

WPF 入门笔记 - 08 - 动画

图形系部分主要有`Shape`和`Goemetry`两大类,可以直接对`Shape`进行排版、设定风格和数据绑定,后者则需要通过视觉元素才能在屏幕上显示出来。动画则一般分为简单动画、关键帧动画以及沿路径运动的动画,日常使用过程种应该是关键帧动画用的多一点,当然除了文章中例举的关键帧类型,还有其他很多... ......
笔记 动画 WPF 08