热门 最新 精选 话题 上榜
在使用 dotnet 的时候,有时候会期望某个类多添加一个属性,但是这个类可能是放在引用库里面不能直接修改,或者添加一个属性会影响这个类的设计。那么有没有方法和 WPF 一样支持给任意对象附加任意的属性?本文告诉大家一个好用的库,用来给任意的对象附加任意的属性要解决的问题是什么?有一些参数传进来的对象,期望给这些对象添加很业务的属性某些业务期望内部使用某个对象的某个属性,但是不期望在此...
原创 2021-06-29 16:29:28
141阅读
我在给 dotnet 的 runtime 仓库提PR时,小伙伴告诉我可以使用 TryAdd 方法减少判断,但是我修改这个代码发现 100 个自动化测试都失败了,都告诉我没有找到这个方法在这个更改 https://github.com/dotnet/runtime/pull/37041 有小伙伴告诉我可以使用 TryAdd 方法减少判断,我添加之后发现差不多 100 个自动化测试都失败,提示...
原创 2021-06-29 16:28:56
567阅读
我想要做到点击物体的时候显示一些内容,而点击环境或其他游戏物体的时候隐藏一些内容本文的脚本都是附加到预置体 Prefab 里面一个大的空对象包含很多小的物体,在大的空对象上面添加一个脚本,这个脚本核心就是通过 Update 方法里面拿到鼠标点击,判断当前是不是点击这个对象如下代码放在 SolideCubeElement.cs 代码文件里面 public bool IsClick...
原创 2021-06-29 16:28:34
832阅读
在 WPF 新建用户用户控件时,偶尔的 VS 版本会逗你,给你创建了一个编码不对或偷偷给你的文件第一个字符添加了一个不可见字符,此时将会构建不通过在构建的时候提示下面代码Error MC3000: 'Data at the root level is invalid. Line 1, position 1.' XML is not valid. (1, 1)此时的原因要么...
原创 2021-06-29 16:28:06
358阅读
只需不到 150 行代码就能实现一个支持多指顺滑的笔迹书写的应用。当然,这个应用除了笔迹书写外,没有其他任何功能。本文将不会使用 InkCanvas 而是使用更底的方法,通过 Stroke 进行绘制
原创 2021-06-29 16:27:55
478阅读
从应用程序线程创建现在的时间可以通过 Process 类的 StartTime 属性获取,也就是其实这个方法不局限 WPF 可用,任何 dotnet 应用都能此方法通过 Process.GetCurrentProcess().StartTime 可以拿到进程启动时间,而通过 DateTime.Now 可以获取当前的时间使用下面代码可以知道进程启动到现在的秒数(DateTime.Now -...
原创 2021-06-29 16:27:46
378阅读
title author date CreateTime categories VisualStudio 2019 尝试使用 C# 8.0 新的方式 lindexi 2019-04-10 10:41:21 +0800 2018-12-12 17:43:40 +0800 VisualStudio ...
原创 2021-06-29 16:26:33
450阅读
title author date CreateTime categories WPF 网络 request 的 read 方法不会返回 lindexi 2019-06-23 11:26:26 +0800 2019-06-23 11:26:26 +0800 WPF 我最近为宝资通...
原创 2021-06-29 16:25:20
143阅读
title author date CreateTime categories win10 uwp 动画移动滑动条的滑块 lindexi 2019-03-27 10:51:32 +0800 2019-03-27 10:28:18 +0800 Win10 UWP 堆栈网小伙伴问如何...
原创 2021-06-29 16:25:05
216阅读
title author date CreateTime categories 三种方式设置特定设备UWP XAML view lindexi 2018-08-10 19:16:52 +0800 2018-2-13 17:23:3 +0800 UWP 开发者可以设置UWP特定设备...
原创 2021-06-29 16:24:48
163阅读
title author date CreateTime categories Roslyn 使用 Directory.Build.props 文件定义编译 lindexi 2018-10-19 18:35:27 +0800 2018-7-18 12:18:9 +0800 Roslyn MSBu...
原创 2021-06-29 16:23:18
203阅读
title author date CreateTime categories dotnet 通过 WMI 获取系统安装软件 lindexi 2019-04-29 12:18:59 +0800 2019-02-21 20:51:33 +0800 dotnet C# WMI 本文告...
原创 2021-06-29 16:22:40
214阅读
title author date CreateTime categories win10 uwp 求两个矩形相连的几何 lindexi 2018-12-24 20:51:49 +0800 2018-12-17 08:55:34 +0800 Win10 UWP 在写笔迹的过程,我...
原创 2021-06-29 16:20:54
288阅读
title author date CreateTime categories Roslyn 获得 sln 文件所在的文件夹 lindexi 2019-07-22 08:57:14 +0800 2019-01-02 16:40:57 +0800 Roslyn MSBuild 编译器 ...
原创 2021-06-29 16:20:35
265阅读
title author date CreateTime categories git 修改commit日期为之前的日期 lindexi 2019-11-19 08:53:16 +0800 2018-2-13 17:23:3 +0800 git 我在之前修改了一个文件,但是没有c...
原创 2021-06-29 16:20:18
1583阅读
title author date CreateTime categories WPF 最小的代码使用 DynamicRenderer 书写 lindexi 2019-1-9 14:7:26 +0800 2019-01-08 10:38:30 +0800 WPF 笔迹 在 WPF...
原创 2021-06-29 16:20:02
253阅读
本文只聊原理部分各个硬件都是独立的假定是需要做触摸屏的笔迹,那么触摸屏和屏幕是独立的硬件,而处理数据的主机又是独立的硬件独立的硬件意味着可以并行执行,因此最佳方式就是隐藏时间,即极限优化能做到是速度最慢的硬件的频率例如有三个硬件,如触摸框 和 屏幕 和 PC 主机从触摸框收到触摸消息,从 PC 进行处理告诉屏幕如何绘制,在屏幕进行绘制简单分为三个硬件,此时假定触摸框收到触摸点到将...
原创 2021-06-29 16:19:59
259阅读
title author date CreateTime categories WPF 获得当前输入法语言区域 lindexi 2019-06-23 11:51:21 +0800 2018-10-12 11:5:41 +0800 WPF 本文告诉大家如何获得 WPF 输入法的语言...
原创 2021-06-29 16:19:03
284阅读
title author date CreateTime categories VisualStudio 使用多个环境进行调试 lindexi 2018-09-30 18:39:26 +0800 2018-8-28 19:2:23 +0800 VisualStudio 调试 在 ...
原创 2021-06-29 16:18:47
98阅读
title author date CreateTime categories VisualStudio 2019 新创建项目添加 git 仓库 lindexi 2019-7-25 15:8:15 +0800 2019-7-25 15:0:34 +0800 VisualStudio git ...
原创 2021-06-29 16:18:31
1506阅读
title author date CreateTime categories win10 uwp 使用动画修改 Grid column 的宽度 lindexi 2018-08-10 19:17:19 +0800 2018-2-13 17:23:3 +0800 Win10 UWP ...
原创 2021-06-29 16:18:14
128阅读
title author date CreateTime categories WPF 如何跨线程重新抛出异常 lindexi 2019-10-07 13:24:54 +0800 2019-10-4 9:9:23 +0800 WPF 有一些代码是在框架层写的,这部分代码不应该在后...
原创 2021-06-29 16:17:57
252阅读
title author date CreateTime categories VisualStudio 扩展开发 添加输出窗口 lindexi 2019-02-03 11:41:40 +0800 2019-02-03 09:31:58 +0800 VisualStudio 小伙...
原创 2021-06-29 16:17:34
655阅读
title author date CreateTime categories PowerShell 拿到最近的10个系统日志 lindexi 2019-08-31 16:55:58 +0800 2019-04-29 11:32:46 +0800 我最近发现我的程序总是调用一些...
原创 2021-06-29 16:16:48
165阅读
title author date CreateTime categories WPF 如何在应用程序调试启动 lindexi 2019-06-11 09:32:35 +0800 2018-2-13 17:23:3 +0800 WPF VisualStudio 调试 如果在一些无...
原创 2021-06-29 16:16:35
680阅读
title author date CreateTime categories C# 将 Begin 和 End 异步方法转 task 异步 lindexi 2019-08-31 16:55:58 +0800 2019-05-15 14:13:35 +0800 C# 在 .NET...
原创 2021-06-29 16:16:20
192阅读
title author date CreateTime categories WPF 笔刷绑定不上可能的原因 lindexi 2019-09-18 09:46:14 +0800 2019-9-18 9:2:33 +0800 WPF 在 WPF 中如背景色等都是使用笔刷,在使用绑...
原创 2021-06-29 16:16:00
182阅读
title author date CreateTime categories win10 uwp 如何将像素数组转 png 文件 lindexi 2019-3-25 8:53:1 +0800 2019-3-25 8:53:1 +0800 Win10 UWP 堆栈的小伙伴好奇他有...
原创 2021-06-29 16:15:31
188阅读
title author date CreateTime categories C# 从零开始写 SharpDx 应用 画三角 lindexi 2018-09-30 18:30:14 +0800 2018-06-23 15:55:27 +0800 C# D2D DirectX SharpDX D...
原创 2021-06-29 16:15:15
310阅读
title author date CreateTime categories Roslyn 节点的 Span 和 FullSpan 有什么区别 lindexi 2018-08-10 19:16:52 +0800 2018-7-22 17:1:20 +0800 Roslyn MSBuild 编...
原创 2021-06-29 16:14:32
284阅读