WPF

C# WPF调用QT窗口的方法

WPF 程序内嵌 QT 窗体 1、目标:将QT控件(Qwiget)(或则基于QWiget的控件)(或则任何第三方C++控件)封装为WPF可调用的用户控件。简单来说就是WPF程序调用QT窗体控件。 本人需要使用3D控件显示一些3D点云等功能。但是又找不到好的兼容WPF的控件(大点云和效率原因)。最 »

WPF开发之实现一种三轴机械手控件

目录 一 引入 二 RobotControl 三 Style 四 效果演示 一 引入 考虑实现一种三轴机器人控件。 三轴机器人用来将某种工件从一个位置运送到另一个位置。 其X轴为手臂轴,可以正向和反向运动,它处于末端,直接接触工件; 其T轴为旋转轴,可以对手臂进行旋转; 其Z轴 »

WPF中下拉框即可以选择项也可以作为只读文本框使用

1、需求 当前在开发的系统需要一个这样的控件。 (1)可以选择已有的选择项,类似于ComboBox选择; (2)可以通过其他按钮点击,选择一个文件,选择后,把文件路径显示到控件上,并且处于只读状态,行为和只读状态下的TextBox保持一致。 更直观些,就是实现类似ArcMap中Toolbox中的数据 ... »

mytudousi .Net

WPF开发经验-实现一种三轴机械手控件

一 引入 考虑实现一种三轴机器人控件。 三轴机器人用来将某种工件从一个位置运送到另一个位置。 其X轴为手臂轴,可以正向和反向运动,它处于末端,直接接触工件; 其T轴为旋转轴,可以对手臂进行旋转; 其Z轴为升降轴,可以对手臂和旋转部分进行升降。 二 RobotControl 定义出机器人的轴动作枚举, ... »

wwwen WPF

WPF中使用WebView2控件

WebView2简介 概述 WebView2 全称 Microsoft Edge WebView2 控件,此控件的作用是在本机桌面应用中嵌入web技术(html,css,javascript),从名字就可以看出来WebView2使用了Edge内核渲染web内容。 通俗来说,WebView2控件是一个 ... »

Naylor C# WPF

WPF实现页面的切换的示例代码

目录 前言 一、准备工作 二、实现 1.使用Frame控件的方式实现 2.使用反射的方式实现 3.实现效果 总结 前言 本文主要讲述如何在同一个窗体内,实现不同功能模块的页面切换。 一、准备工作 1.搭建一个简单的mvvm项目结构 首先搭建一个简单的项目框架,然后有红和绿 »

WPF使用触发器需要注意优先级问题解决

目录 一、问题开始 二、问题说明 三、问题订正 总结 一、问题开始 现在有个需求:初始状态(未选中)的时候,CheckBox的Content 为 “乒乓球”,然后选中之后,将“乒乓球”就改为“我爱乒乓球” 并且将文字加粗变为红色。然后就编写代码如下: <Window.Res »

WPF-3D图形

WPF的3D功能可以在不编写任何c#代码的情况下进行绘制,只需要使用xaml即可完成3D图形的渲染。本文主要讲述了WPF-3D中的关键概念, 以及常用到的命中测试、2d控件如何在3D对象中进行渲染,除此之外,还演示了如何导入外部3D模型。 ... »

qsnn WPF

基于WebSocket的实时消息传递设计

概述 web管理系统中可以对业务数据执行新增和删除,现在需要当业务数据发生新增或删除操作后,尽可能实时的反应到WPF客户端上面。 web管理系统用VUE编写,后端服务为SpringBoot,WPF客户端基于.Netframework4.8编写。 整体架构 sequenceDiagram title: ... »

Naylor C# WPF

WPF使用WinSCP实现FTP下载

WPF 使用 WinSCP 做 FTP 下载 Nuget 安装 WinSCP 当安装完成后进入安装后的目录 packagesWinSCP.5.21.6 ools 将两个文件拷贝 Debug 调试(运行)目录下。 下面开始代码实现使用 WinSCP FTP 下载。 示例代码 »

WPF实现圆形进度条的示例代码

WPF 实现圆形进度条 框架使用.NET40; Visual Studio 2019; CircularProgressBar 继承 ProgressBar,在 XAML 中创建两个 Path 的 Data 设置 ArcSegment 修改第二个控件的 Point ,设置 StartPoin »

WPF+ASP.NET SignalR实现动态折线图的绘制

目录 什么是SignalR SignalR做了什么 封装与集成 SignalR用途 官方网址和源码 示例截图 服务端项目创建 SignalR服务端业务集成 SignalR服务端配置 客户端项目创建 客户端业务逻辑处理 SignalR需要注意事项 关于源码 在实际业务中,当后台数据发生变化,客户 »

WPF 自定义附加事件

我们都知道路由事件,而附加事件用的比较少。 但如果是通用的场景,类似附加属性,附加事件就很有必要的。 举个例子,输入设备有很多种,WPF中输入事件主要分为鼠标、触摸、触笔:WPF 屏幕点击的设备类型 - 唐宋元明清2188 - 博客园 (cnblogs.com) 有这么多输入事件Mouse、Touc ... »

kybs0 .NET

WPF实现自定义一个自删除的多功能ListBox

我需要一个ListBox,他在界面上分为几列,每列对应一系列的数据。第一行是各数据的标题,支持横向滚动,竖向只支持数据源滚动,标题不随之滚动。视觉上与ListView类似。支持等比拉伸,支持多选,支持从界面去更改内部数据源,支持子项从ListBox中删除自己。为了实现这些功能,我决定自定义一个特殊的 »

【WPF】自定义一个自删除的多功能ListBox

原文地址 https://www.cnblogs.com/younShieh/p/17008534.html ❤如果本文对你有所帮助,不妨点个关注和推荐呀,这是对笔者最大的支持~❤ 我需要一个ListBox,他在界面上分为几列,每列对应一系列的数据。第一行是各数据的标题,支持横向滚动,竖向只支持数据 ... »

younShieh

基于WPF实现简单放大镜效果

WPF 如何实现简单放大镜 框架使用.NET40; Visual Studio 2019; 实现此功能需要用到 VisualBrush ,放大镜展现使用 Canvas -> Ellipse . 可以使用 VisualBrush 创建放大效果。 设置 Visual 获取或设置画笔的内容 »

【原译】自动省略功能的WPF文本框控件

目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ »

【原译】一个可定制的WPF任务对话框

目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ »

[原译]自定义WPF LinkLabel 控件

目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ »

[原译]WPF绘制圆角多边形

目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ »