lindexi

林德熙 - Windows 10 Developer

林德熙

分类

wpf PreviewTextInput 在鼠标输入获得 \u0003

我的小伙伴在写一个功能,需要获得输入的时候,判断是键盘输入或鼠标输入,通过 PreviewTextInput 获得键盘输入就做一些输出。

但是他发现,在使用鼠标书写的时候,获得 PreviewTextInput ,而且值是 \u0003 ,他换了一个电脑就好了。

开源项目

这是我收藏的开源项目

win10 uwp 如何让 Page 继承泛型类

本文告诉大家一个方法让 Page 继承一个泛型类。

我使用自己的框架的时候,发现每个页面都需要添加一些相同的代码,所以就想把他写出来,作为一个基础的 Page 。

这个 Page 需要指定自己的 ViewModel 但是这个 ViewModel 却是每个 Page 不相同,所以一个好的方法是指定他的泛型类。但是这时如果使用 Page 继承,就会出现编译错误。

win10 uwp 隐藏实时可视化

新的vs有个功能,实时可视化

这里写图片描述

但是他会挡我们界面,想要隐藏

C# 7.0

C# 7.0 可以在 VS 17 使用,这个版本我下载企业版上传百度云,有需要可以到文章最后去下载

本文主要:C# 7.0 带来的新功能

  • out 返回值定义

  • Tuples

  • 模式匹配

  • ref 返回本地值

  • 内部函数

  • 全部地方可以支持辣么大

  • 在表达式扔异常

  • 广义异步返回类型

  • 数值常量语法

安装visualStudio 出现 cant install Microsoft.TeamFoundation.OfficeIntegration.Resources

本文告诉大家在安装 VisualStudio 时出现cant install Microsoft.TeamFoundation.OfficeIntegration.Resources如何安装

win10 uwp 显示SVG

本文说如何显示SVG

gif 格式

现在使用gif的场景有很多,很多老师喜欢在课件添加 gif 图片。

WPF 程序生成类库错误

把WPF程序输出改为类库,报错

    库项目文件无法指定 ApplicationDefinition 元素 项目文件包含无效的属性值

WPF popup置顶

在程序写一个popup发现他会在置顶,在网上找了两大神代码,就使用他的代码

git 使用 VisualStudio 比较分支更改

有时候需要比较两个分支的不同,这时如果提交到 github ,那么默认就可以看到。但是这时因为没有ide的高亮或者其他的功能,看起来觉得不好。

默认的 VisualStudio 比较文件比 github 的用起来好很多,那么如何使用 VisualStudio 作为代码比较?

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

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

C# 搜索算法

本文主要讲C#搜索算法。

一个好的程序员

这是我和舍友在路上说的,于是今天我把它写下,告诉大家。我们认为的一个好的程序员和一个不好的程序员具备的特点。

win10 uwp 商业游戏

本文告诉大家去做一个商业游戏,游戏很简单,几乎没有什么技术。

C# 谁改了我的代码

本文告诉大家一个特殊的做法,可以修改一个字符串常量

解决 VS 跳转定义和 Resharper 重复

在大约一周之前,Visual Studio 进行了一项更新,增加了 Ctrl+Click 点击跳转到定义的功能。这项功能与 ReSharper 重复了。

博客

我收集的博客

win10 uwp 异步转同步

有很多方法都是异步,那么如何从异步转到同步?

WPF 如何在应用程序调试启动

如果在一些无法使用源代码编译的电脑,调试一个exe无法启动,那么需要使用本文的技术。

高效率工具

本文:分享一些提高效率工具

wpf 如何使用 Magick.NET 播放 gif 图片

本文告诉大家使用 Magick.NET 的方法播放 gif 图片。

win10 uwp 使用 LayoutTransformer

如果需要使用旋转,那么很容易把图片旋转的布局被裁剪。如果需要旋转的控件还在指定的 Grid 内,就需要使用布局的旋转。本文告诉大家如何使用 LayoutTransformer。需要知道,uwp是没有 LayoutTransformer ,这个类是仿照 wpf 的 LayoutTransformer 写的。

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

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

wpf DoEvents

如果在执行一段卡UI的代码,这时如何让UI响应。如果存在代码需要获得依赖属性,那么代码就需要在UI线程执行,但是这时就会卡UI,为了让UI响应,所以就需要使用DoEvents来让UI响应。

首先需要知道,DoEvents是在 WinForm 有的,在 WPF 没有这个函数,但是可以自己写出来。

WPF ListBox 的选择

本文告诉大家在 ListBox 做选择时,多选时 SelectedItem 和 SelectedIndex 的值。

如何安装 btsync

本文告诉大家如何在 windows 和 Linux 安装使用 Btsync ,而且分享一些小东西给大家

win10 uwp httpClient 登陆CSDN

本文告诉大家如何模拟登陆csdn,这个方法可以用于模拟登陆其他网站。

WPF 弹出 popup 里面的 TextBox 无法输入汉字

这是一个 wpf 的bug,在弹出Popup之后,如果 Popup 里面有 TextBox ,这时无法在里面输入文字。