图表livecharts wpf

界面控件KendoReact的图表趋势线,可轻松可视化大量数据!

当您在处理大量数据时很容易陷入困境,KendoReact图表趋势线使用一种全新的方式来处理这种情况! Kendo UI是带有jQuery、Angular、React和Vue库的JavaScript UI组件的最终集合,无论选择哪种JavaScript框架,都可以快速构建高性能响应式Web应用程序。通 ......
图表 控件 KendoReact 界面 趋势

用DevExpress WPF Windows 10 UI组件,轻松构建触摸优先的业务型应用UX(上)

DevExpress WPF的Windows 10 UI组件包含了一系列应用导航组件、Toast通知、对话框组件等,能帮助用户轻松开发漂亮的业务型应用程序,并模仿触摸优先的Windows 10 Pro UX。 P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需 ......
业务型 DevExpress 组件 Windows 业务

WPF中使用System.Reactive订阅事件,并延迟执行

这里是订阅窗体的LocationChanged的事件。 收到事件后并不是立即执行,而是先等100毫秒,如果持续100毫秒再没有收到新的事件,那就执行响应函数。 IObservable<EventPattern<EventArgs>> move = Observable.FromEventPatter ......
Reactive 事件 System WPF

WPF 图片围绕中心点旋转

<Image.RenderTransform> </Image.RenderTransform> <Image.Triggers> </Image.Triggers> <Image.Source> <DrawingImage> <DrawingImage.Drawing> <DrawingGroup ......
中心点 图片 WPF

WPF+SqlSugar+MVVM实现增删改查(二)

这相对于上一版本的升级版 如果不理解看请看第一版:WPF+SqlSugar+MVVM实现增删改查 - 六子12138 - 博客园 (cnblogs.com) ......
SqlSugar MVVM WPF

wpf + MaterialDesign + Prism8 + DataGrid 实现表格内数据编辑,下拉

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 效果如下: xaml如下: <UserControl x:Class="WpfApp.UserControls.MemoView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen ......
MaterialDesign 表格 DataGrid 数据 Prism8

C++ Qt开发:Charts绘制各类图表详解

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`TreeWidget`与`QCharts`的常用方法及灵活运用。在之前的文章中笔者介绍了如何使用`QCharts... ......
图表 Charts

wpf + MaterialDesign + Prism8 + DataGrid 实现表格数据+分页

十年河东,十年河西,莫欺少年穷 学完止境,精益求精 1、不分页,带有排序功能(每个字段都可以排序) xaml 如下: <UserControl x:Class="WpfApp.UserControls.UserView" xmlns="http://schemas.microsoft.com/win ......
MaterialDesign 表格 DataGrid 数据 Prism8

深入理解WPF中的Dispatcher:优化UI操作的关键

概述:Dispatcher是WPF中用于协调UI线程和非UI线程操作的关键类,通过消息循环机制确保UI元素的安全更新。常见用途包括异步任务中的UI更新和定时器操作。在实践中,需注意避免UI线程阻塞、死锁,并使用CheckAccess方法确保在正确的线程上执行操作。这有助于提升应用程序的性能和用户体验 ......
Dispatcher 关键 WPF

使用MVVM Toolkit简化WPF开发

最近. NET 8 的 WPF 推出了 WPF File Dialog改进,这样无需再引用 Win32 命名空间就可以实现文件夹的选择与存储了,算是一个很方便的改进了。顺手写了一个小的 WPF 程序,在使用 Model-View-ViewModel(MVVM) 模式的时候,我不想使用 Prism 等 ......
Toolkit MVVM WPF

循序渐进介绍基于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 ......
MvvmToolkit WPF

[WPF] 使用 MVVM Toolkit 构建 MVVM 程序

1. 什么是 MVVM Toolkit 模型-视图-视图模型 (MVVM) 是用于解耦 UI 代码和非 UI 代码的 UI 体系结构设计模式。 借助 MVVM,可以在 XAML 中以声明方式定义 UI,并使用数据绑定标记将 UI 链接到包含数据和命令的其他层。 微软虽然提出了 MVVM,但又没有提供 ......
MVVM Toolkit 程序 WPF

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 ......
SqlSugar MVVM WPF

浅谈WPF之DataGrid过滤,分组,排序

使用过Excel的用户都知道,Excel可以方便的对数据进行分组,过滤,排序等操作,而在WPF中,默认提供的DataGrid只有很简单的功能,那么如何才能让我们开发的DataGrid,也像Excel一样具备丰富的客户端操作呢?今天就以一个简单的小例子,简述如何在WPF中实现DataGrid的过滤,筛... ......
DataGrid WPF

wpf + LiveCharts.wpf 做个漂亮的图表

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 参考:WPF LiveChart 图表详解 接着上一篇博客: wpf + MaterialDesign + Prism8 实现导航功能 1、项目引入图表包 2、定义用户控件 IndexView 的 IndexViewModel,如下 using L ......
图表 LiveCharts wpf

wpf + MaterialDesign + Prism8 实现导航功能

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 实现的效果: 1、初始化Prism 1.1、项目引入如下包 1.2、按照Prism规则,项目中创建如下文件夹 Prism 规则:必须将窗体放入 Views文件夹中,窗体名称必须以View结尾,必须将数据上下文放入ViewModels文件夹中,上下文 ......
MaterialDesign 功能 Prism8 Prism wpf

WPF中通过附加属性实现任意控件拖动调整大小

public class ResizeBehavior { // 附加属性用于标识控件是否可调整大小 public static readonly DependencyProperty IsResizableProperty = DependencyProperty.RegisterAttached ......
控件 属性 大小 WPF

wpf 元素设置焦点无效的问题

首先确定元素的Enabled, Visible, Loaded, and Focusable这四个属性,如果这些属性的任何一个为false,则不能设置焦点到该元素上。 如果Focusable为false, 设置焦点的方式可以先在鼠标左键按下事件中,设置Focusable,如下: userContro ......
元素 焦点 问题 wpf

用WPF做一个画板Diagram-自动布局

2023年12月21日更新内容(自动布局从NodeNetwork迁移) 没啥好介绍的,直接上图,原理大家去看NodeNetwork的说明。 源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram ......
画板 布局 Diagram WPF

WPF自定义控件之图形解锁控件 ScreenUnLock

ScreenUnLock 与智能手机上的图案解锁功能一样。通过绘制图形达到解锁或记忆图形的目的。 本人突发奇想,把手机上的图形解锁功能移植到WPF中。也应用到了公司的项目中。 在创建ScreenUnLock之前,先来分析一下图形解锁的实现思路。 1.创建九宫格原点(或更多格子),每个点定义一个坐标值 ......
控件 ScreenUnLock 图形 WPF

.NET Core 3 WPF MVVM框架 Prism系列之导航系统

本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统git 在讲解Prism导航系统以前,咱们先来看看一个例子,我在以前的demo项目建立一个登陆界面:github 咱们看到这里是否是一开始想象到使用WPF带有的导航系统,经过Frame和Page进行页面 ......
框架 系统 Prism Core MVVM

【WPF】 BasedOn的用法

BasedOn 用于样式的继承。 这里的已经继承了一个样式 此时,我们想在Resource中让他附加新的样式,但是这样不成功 修改如下: 去掉了之前的样式选择 我们使用BasedOn让其叠加样式 ......
BasedOn WPF

Wpf ImageSource对象与Bitmap对象的互相转换

Bitmap to ImageSource将得到的Bitmap对象转换为wpf常用的Imagesource对象 BitmapSource bs = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(), IntPtr.Zero, Int32Re ......
对象 ImageSource Bitmap Wpf

WPF显示网络图片的几种方法

1、利用数据流 1 Image img; 2 byte[] btyarray = GetImageFromResponse(imageUrl); 3 4 //字节数据转流 5 MemoryStream ms = new MemoryStream(btyarray); 6 7 //重点:设置Image ......
方法 图片 网络 WPF

【C#/WPF】Bitmap、BitmapImage、ImageSource 、byte[]转换问题

C#/WPF项目中,用到图像相关的功能时,涉及到多种图像数据类型的相互转换问题,这里做了个整理。包含的内容如下: Bitmap和BitmapImage相互转换。 RenderTargetBitmap –> BitmapImage ImageSource –> Bitmap BitmapImage和b ......
BitmapImage ImageSource Bitmap 问题 byte

Wpf Bitmap(Image)Base64,Url,文件Path,Stream转BitmapSource(ImageSource),无需外部dll

直接上代码 using System; using System.Drawing; using System.IO; using System.Windows.Forms; using System.Windows.Media.Imaging; namespace CommonUtils { /// ......

WPF:如何以Binding方式隐藏DataGrid列

预想方案 像这样: 先在ViewModel创建数据源 People 和控制列隐藏的 IsVisibility,这里直接以 MainWindow 为 DataContext public partial class MainWindow : Window, INotifyPropertyChanged ......
DataGrid Binding 方式 WPF

WinForm/WPF 打包安装程序exe

以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式 ......
WinForm 程序 WPF exe

WPF ListView GridView表头Header修改外观的方式

<Window.Resources> <DataTemplate x:Key="BlueHeader"> <StackPanel Orientation="Horizontal" Margin="-5,-5,-5,-5" Width="120"> <StackPanel.Background> <L ......
表头 ListView GridView 外观 方式