lindexi

林德熙 - Windows 10 App Developer

林德熙

WPF 拼音输入法

本文来告诉大家如何使用 WPF 来写一个输入法,使用的方式是钩子。

WPF 如何画出1像素的线

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

WPF 如何在绑定失败异常

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

WPF 好看的矢量图标

本文告诉大家一个好用的网站,里面提供很多好看的图标。

WPF 可获得焦点属性

本文来告诉大家 WPF 的可获得焦点属性,如果希望一个元素可以获得键盘输入,那么就需要一个元素是可以获得焦点,而且焦点就在元素上。

WPF 判断调用方法堆栈

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

WPF 判断USB插拔

本文告诉大家如何在 WPF 在用户插拔 USB 收到消息

WPF 修改按钮按下的颜色

本文告诉大家如何使用附加属性修改按钮按下去时的背景

WPF 修改图片颜色

本文告诉大家如何修改图片的颜色,如去掉图片的蓝色

WPF 使用不安全代码快速从数组转 WriteableBitmap

本文告诉大家一个快速的方法,直接把数组转 WriteableBitmap

WPF 使用 VisualStudio 2017 项目文件

本文告诉大家如何在 WPF 访问解决方案的文件

WPF 使用 Direct2D1 画图入门

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

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

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

WPF 一个性能比较好的 gif 解析库

本文介绍 Magick.NET ,这是 ImageMagick 的 .Net 封装,他支持 100 多种格式的图片,而 gif 也是他支持的。本文告诉大家如何使用这个库播放 gif 。

WPF DrawingVisual

本文:如何自定义控件用 DrawingVisual 画图

VisualStudio 自定义外部命令

通过自定义命令,可以在 VisualStudio 加上一些自定义命令,可以快速启动 git 或者做其他的事情

UWP WPF 解决 xaml 设计显示异常

本文告诉大家如何解决 xaml 设计显示异常

C# 写系统日志

因为我不想使用自己写文件,我的软件是绿色的,所以把日志写到 Windows 日志。

程序员壁纸

本文推荐一张程序员壁纸

用 sim 卡加密保护资金

很多人都有使用手机支付的习惯,很多人都会把账号绑定手机。但是大家是否想过,如果手机丢了什么办? 也许大家会说,自己的手机加了密,别人打不开。但是有没想到,实际上别人不知道你的账号和密码,不知道手机的密码,依靠手机号就可以登陆。如果有人拿到你的手机,把你的手机卡拿出来,放到另一个手机,然后登陆你的账号,使用找回密码的功能,于是验证码就发到他的手机上,然后进行登陆。

生成密码

本文提供一个简单的方式让大家可以轻松记住一个账户和密码,来得到对每个不同的网站有一个对应的密码。

添加右键使用 SublimeText 打开

最近修改了系统,重新安装 SublimeText 但是在安装的时候忘记设置右键使用 SublimeText 打开,所以就需要写注册表。

控件

Windows的XAML UI框架提供了很多控件,支持用户界面开发库。其中一些有可视化,一些布局。 一些控件例子:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlUIBasics

卷积神经网络全面解析

本文转自: http://www.moonshile.com/post/juan-ji-shen-jing-wang-luo-quan-mian-jie-xi 感谢 Moonshile,写的很好,让本渣很容易懂。

三种方式设置特定设备UWP XAML view

开发者可以设置UWP特定设备xaml view,在桌面,手机,Iot,这个对于设置对不同设备的不同屏幕有用。我们可以使用RelativePanel,VisualStateTriggers,但是这样我们的xaml很大,我们在弄的时候觉得想修改一个东西会让我们把全部删了。 为了让我们可以在不同设备使用不同xaml view,我们可以有下面的方式:

resharper 跳转到源代码

resharper 可以使用 ctrl+b 跳转到源代码,但是如果使用库的源代码,那么如何跳转,会显示对象管理器,那么如何让resarper 跳转到源代码

matlab 画图

本文讲如何使用 matlab 画图。 本文包括:折线图的 x轴和y轴、标题、图例 柱状图填充图案