lindexi

好多时间打出来代码没有bug

C# 配置文件存储 各种序列化算法性能比较

本文比较多个方式进行配置文件的存储,对比各个不同算法的读写性能。 在应用软件启动的时候,需要读取配置文件,但是启动的性能很重要,所以需要有一个很快的读取配置文件的方法

2018-06-19 14:10:26

阅读数:221

评论数:0

Windows Community Toolkit 3.0 新功能 在WinForms 和 WPF 使用 UWP 控件

本文告诉大家一个令人震惊的消息,Windows Community Toolkit 有一个大更新,现在的版本是 3.0 。最大的提升就是 WinForm 和 WPF 程序可以使用部分 UWP 控件 而且可以在 WPF 和 WinForms 使用微软最新 Edge 浏览器

2018-06-01 09:06:45

阅读数:1172

评论数:4

dotnet 从入门到放弃的 500 篇文章合集

本文是记录我从入门到放弃写的博客

2018-05-29 08:51:45

阅读数:102

评论数:0

WPF 使用 Direct2D1 画图入门

本文来告诉大家如何在 WPF 使用 D2D 画图

2018-05-21 08:56:52

阅读数:657

评论数:0

WPF 使用RPC调用其他进程

如果在 WPF 需要用多进程通信,一个推荐的方法是 WCF ,因为 WCF 是 RPC 计算。先来讲下 RPC (Remote Procedure Call) 远程过程调用,他是通过特定协议,包括 tcp 、http 等对其他进程进行调用的技术。详细请看百度

2018-05-19 11:59:06

阅读数:154

评论数:0

.net Framework 源代码 · ScrollViewer

本文是分析 .net Framework 源代码的系列,主要告诉大家微软做 ScrollViewer 的思路,分析很简单。 看完本文,可以学会如何写一个 ScrollViewer ,如何定义一个 IScrollInfo 或者给他滚动添加动画

2018-04-29 09:56:11

阅读数:167

评论数:0

win10 17025 触摸bug

在 win10 的 17025 可以容易让 UWP 触摸失效。做法是创建一个窗口背景是透明的 wpf 程序,把他置顶,这时所有 uwp 程序就无法触摸

2018-04-29 09:53:44

阅读数:82

评论数:0

WPF 使用 Direct2D1 画图 绘制基本图形

本文来告诉大家如何在 Direct2D1 绘制基本图形,包括线段、矩形、椭圆

2018-04-19 16:43:07

阅读数:1245

评论数:0

WPF 从文件加载字体

本文告诉大家从文件加载字体。在wpf 使用 fontfamily 显示指定的 ttf 显示字体。 假如有字体在 C:\Projects\MyProj\free3of9.ttf ,可以使用 PrivateFontCollection 添加字体。 下面的代码就可以使用本地的 free3o...

2018-01-25 12:58:29

阅读数:348

评论数:5

win10 17025 触摸bug

在 win10 的 17025 可以容易让 UWP 触摸失效。做法是创建一个窗口背景是透明的 wpf 程序,把他置顶,这时所有 uwp 程序就无法触摸

2017-11-29 09:11:21

阅读数:323

评论数:0

WPF 判断调用方法堆栈

最近遇到一个问题,经常有小伙伴在类A的构造里调用静态函数B,但是这时B依赖于A的初始化完成,于是就无限循环。所以我需要在判断小伙伴调用B时是否在A的构造方法里,如果是就给他异常。 本文告诉大家如何使用 StackTrace 获得调用堆栈,并且判断当前是否构造调用

2017-10-29 20:24:04

阅读数:414

评论数:0

WPF 如何画出1像素的线

如何有人告诉你,请你画出1像素的线,是不是觉得很简单,实际上在 WPF 上还是比较难的。 本文告诉大家,如何让画出的线不模糊

2017-07-21 20:30:34

阅读数:985

评论数:0

win10 uwp DataContext

本文告诉大家DataContext的多种绑法。 适合于WPF的绑定和UWP的绑定。 我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用。当然,可以在新手面前秀下,一个页面一个绑定方法

2017-06-22 09:02:30

阅读数:1435

评论数:0

WPF DelegateCommand 出现Specified cast is not valid

使用 DelegateCommand 出现 Specified cast is not valid

2017-05-30 10:15:32

阅读数:704

评论数:0

win10 uwp 读写XML

UWP 对 读写 XML做了一些修改,但和之前 WPF 的方法没有大的区别。 我们先来说下什么是 XML , XML 其实是 树结构,可以表达复杂的结构,所以在定制要求高的、或其他方面如json 做不到的结构,那么一般就使用XML,如果XML的数据结构都做不到,那么基本上也难找到其他的结构。

2017-05-02 08:59:43

阅读数:1813

评论数:5

win10 uwp MVVM入门

MVVM 是一个强大的架构,基本从 WPF 开始,wr(我说的就是微软)就提倡使用 MVVM。它可以将界面和后台分离,让开发人员可以不关心界面是怎样,全心投入到后台代码编写中。 然后在编写完后台代码后,可以快速和界面设计师做出来的界面绑定到一起,即使频繁修改界面也几乎不需要去修改后台代码。

2017-03-29 08:48:34

阅读数:3974

评论数:7

WPF 设置输入只能英文

有时输入只能让用户输入英文,那么如何设置输入只能英文?

2017-03-01 08:41:31

阅读数:1261

评论数:0

C# TextBlock 上标

我需要做一个函数,显示 x^2 ,但是看起来用 TextBlock 做的不好看。 我用 WPF 写的上标看起来不好看,但是最后有了一个简单方法让他好看。

2017-02-13 14:32:46

阅读数:864

评论数:0

C# 判断文件编码

我们的项目中会包含有很多文件,但是可能我们没有注意到的,我们的文件的编码不一定是utf-8,所以可能在别人电脑运行时出现乱码。最近在做一个项目,这个项目可以把我们的文件夹里的所有文本,判断他们是什么编码,如果不是用户规定的编码,那么就告诉用户,是否要把它规范为设置的编码。我们常用的编码有 UTF-...

2017-01-30 19:26:02

阅读数:446

评论数:0

C# 动态加载卸载 DLL

我最近做的软件,需要检测dll或exe是否混淆,需要反射获得类名,这时发现,C#可以加载DLL,但不能卸载DLL。于是在网上找到一个方法,可以动态加载DLL,不使用时可以卸载。

2017-01-30 19:21:07

阅读数:2529

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭