dotnet 职业技术学院

博客

dotnet 职业技术学院

WPF 模拟触摸设备

lindexi 发布于 2020-03-05

在 WPF 中触摸只是框架的一层,可以通过代码模拟触摸

WPF 开启 ScrollViewer 的触摸滚动

lindexi 发布于 2020-03-05

在 ScrollViewer 如果需要收到触摸消息,通过 Manipulation 触摸滚动,不能只是通过设置 IsManipulationEnabled 方法,还需要设置 PanningMode 才可以

WPF 客户端开发需要知道的触摸失效问题

lindexi 发布于 2020-03-05

在说 WPF 开发的时候,如果开发的应用是触摸应用,那么熟悉的小伙伴会说到触摸失效问题。从分类上触摸失效有系统的触摸失效,应用程序的触摸失效,同时触摸失效指的不是触摸没反应,本文详细告诉大家什么是触摸失效

WPF 如何在绑定失败异常

lindexi 发布于 2020-03-05

在开发 WPF 程序,虽然 xaml 很好用,但是经常会出现小伙伴把绑定写错了。因为默认的 VisualStudio 是没有自动提示,这时很容易复制粘贴写出一个不存在的属性。 在 xaml 如果绑定失败了,那么内部会有一个异常,但是 WPF 不会把这个异常抛出来,这个异常也不会让用户拿到,只是会在输出窗口提示。但是异常会影响性能,而且会让界面和设计的不一样,所以我就想在找到绑定异常就抛出,弹出窗口告诉小伙伴。 本文会告诉大家如何找到绑定失败,并且抛出异常,如何防止修改属性名让xaml绑定失败。

WPF 多个 StylusPlugIn 的事件触发顺序

lindexi 发布于 2020-03-05

如果在 WPF 使用 StylusPlugIn 同时在同一个界面用多个元素都加上 StylusPlugIn 那么事件触发的顺序将会很乱 我建议是不要让 StylusPlugIn 有重叠,在没有理解 StylusPlugIn 之前请不要写出让 StylusPlugIn 有重叠的代码。因为可能有小伙伴移动了一个元素就让你的代码的行为和之前写的不一样

WPF 元素裁剪 Clip 属性

lindexi 发布于 2020-03-05

本文介绍如何在 WPF 使用 Clip 裁剪元素

WPF 全屏透明窗口

lindexi 发布于 2020-03-05

本文告诉大家如何在 WPF 做一个全屏的透明窗口,和全屏透明窗口的坑

dotnet Blazor 用 C# 控制界面行为

lindexi 发布于 2020-03-05

微软很久就在做 Blazor 但是我现在才开始创建一个测试项目,我想用 C# 去控制 HTML 界面。小伙伴也许会问现在前端不是烂大街么,为什么还需要 Blazor 来做。可能原因只有一个,就是可以使用 C# 写脚本,代码比较清真

dotnet C# 获取本机外网 IP 地址

lindexi 发布于 2020-03-05

本文通过 SOHU 提供的服务获取本机的外网 IP 地址

WPF 添加窗口消息钩子方法

lindexi 发布于 2020-03-05

本文告诉大家如何添加窗口消息钩子

asp dotnet core 简单开发P2P中央服务器

lindexi 发布于 2020-03-05

在做P2P的时候,如何让设备发现是整个开发里面最重要的部分。可以采用的方式有组播、扫描局域网、追踪服务器发现等方法。其中效率最高,发现效果最好的也就是使用中央服务器了。本文告诉大家如何使用 ASP.NET Core 写一个简单的 P2P 追踪服务器

WPF 设置纯软件渲染

lindexi 发布于 2020-03-05

最近看到有小伙伴说 WPF 使用硬件渲染,如何让 WPF 不使用硬件渲染,因为他觉得性能太好了。万一这个版本发布了,产品经理说下个版本要提升性能就不好了。于是就找到一个快速的方法,让程序不使用硬件渲染这样下个版本要优化就让程序使用硬件渲染。

WPF 等距布局

lindexi 发布于 2020-03-05

本文告诉大家如何使用 WPF 的自定义布局做等距布局。

WPF 解决 StylusPlugIn 点击穿透问题

lindexi 发布于 2020-03-05

在使用 StylusPlugIn 的时候会出现这样的坑,只要一个元素附加有 StylusPlugIn 加入到视觉树,在这个元素上面放另一个没有附加 StylusPlugIn 的元素,点击上面的元素,下面的元素的 StylusPlugIn 还是可以收到触摸的消息

WPF 控件 Content 的内容不显示下划线字符串

lindexi 发布于 2020-03-05

在 WPF 中有一个特性是按下 Alt 键盘选中某个按钮,而这个特性是通过在内容里面的字符串里面添加关键字,让某个字符作为关键字的方法就是在前面加上下划线所以这个下划线默认是不显示的