林德熙 - Windows 10 Developer
本文转自: http://www.moonshile.com/post/juan-ji-shen-jing-wang-luo-quan-mian-jie-xi 感谢 Moonshile,写的很好,让本渣很容易懂。
如果使用 StreamWriter 创建的文本,都是默认带 BOM ,如果需要创建一个不带BOM的文件,请看本文。
俄罗斯方块是一个很经典的游戏,做一个UWP俄罗斯方块没有什么用,我想说的是移植,把经典游戏移植到UWP。
本文主要:如何制作Visual Studio 代码段,代码段作用,和如何使用。
以前的项目格式使用的是 csproj 的格式,但是 .net core 支持使用 project.json 格式的项目文件,后来还是决定不使用这个格式。 VS2017 的项目格式更好读、更简单而且减少了 git 冲突。 本文来告诉大家如何从 VS2015 和以前的项目格式修改为 VS2017 项目格式。
有时候,发现 987654321/123456789=8.0000000729 为什么后面还有几个数字? 本文告诉大家,后面几个是如何算的
昨天有人问我一道题,我有一个栈,我不使用其他数据结构,不使用另一个栈,把这个栈里所有数据反转。
CodePlex是微软开源项目网站,有很多人都在上面传代码,我们也可以上传自己的代码
开发者可以设置UWP特定设备xaml view,在桌面,手机,Iot,这个对于设置对不同设备的不同屏幕有用。我们可以使用RelativePanel,VisualStateTriggers,但是这样我们的xaml很大,我们在弄的时候觉得想修改一个东西会让我们把全部删了。 为了让我们可以在不同设备使用不同xaml view,我们可以有下面的方式:
我看到朋友的代码出现绑定了 一个 TextBlock 的 Text 的 length ,那时候我觉得 length 不是依赖属性,绑定了是无法通知的。最后我做了实验才发现,原因有 Text 可以通知。
本文告诉大家如何在 DataGridTextColumn 使用绑定,因为很容易绑定就找不到数据。
本文告诉大家使用 Magick.NET 的方法播放 gif 图片。
本文告诉大家如何做一个 wpf 单例程序。单例就是用户只能运行这个程序一次,也就是内存只有存在这个程序一个。
如果使用Dispatcher.Invoke
实际上会有一个坑,在执行Dispatcher.Invoke
刚好拖动窗口就会出现窗口冻结,这时使用 Alt+Tab 可以解决。
本文告诉大家,visualBrush 已知 bug ,希望大家使用 VisualBrush 时可以知道
我的小伙伴在写一个功能,需要获得输入的时候,判断是键盘输入或鼠标输入,通过 PreviewTextInput 获得键盘输入就做一些输出。 但是他发现,在使用鼠标书写的时候,获得 PreviewTextInput ,而且值是 \u0003 ,他换了一个电脑就好了。
在网上有很多图片都是gif,那么如何在 wpf 解析 gif? 本文告诉大家如何使用 GifBitmapDecoder 把gif分开为一张一张,获得他的信息。
如果在执行一段卡UI的代码,这时如何让UI响应。如果存在代码需要获得依赖属性,那么代码就需要在UI线程执行,但是这时就会卡UI,为了让UI响应,所以就需要使用DoEvents
来让UI响应。
首先需要知道,DoEvents
是在 WinForm 有的,在 WPF 没有这个函数,但是可以自己写出来。
一路追着win10 从预览版到今天10240.16384 昨晚是中国区第一批下载win10的,不过不是第一批安装的。 早上才安装成功。
win10更新出现C盘 $~windows.BT
把$~windows.BT
复制文件到别的分区的根目录
检查$~windows.BT
有6G大小
运行/Sources/setupprep.exe
选择不更新,因为我复制过去只有很少文件失败
开始是选择保存app、file结果失败了。
如果电脑有安装viusal studio 2015就不要选择保留,那样失败很多。
我选择不保存,经过半个钟就安装好了,重启两次。
输入我的insider账号就激活成功。
如果$~windows.BT 没有下载完成,运行setupprep.exe选择更新
直接使用setup.exe出现找不到boot
不需要格式C盘
分类 | 设置名称 | 快捷方式 |
---|---|---|
系统 | 显示 | ms-settings:display |
通知和操作 | ms-settings:notifications | |
平板电脑模式 | ms-settings:tabletmode | |
电源和睡眠 | ms-settings:powersleep | |
存储 | ms-settings:storagesense | |
脱机地图 | ms-settings:maps | |
关于 | ms-settings:about | |
设备 | 已连接的设备 | ms-settings:connecteddevices |
蓝牙 | ms-settings:bluetooth | |
鼠标和触摸板 | ms-set |
本文告诉大家,win2d 不需要从零开始做,以前做出来的很多库其实只需要做很小修改就可以做出好看的效果,而且用在 UWP 上。本文修改原先 大神写的 GDI 图形到 win2d 上,而且可以运行起来。
在 WPF 经常需要重写一套触摸事件,没有UWP的Pointer那么好用。 如果一直都觉得 WPF 的触摸做的不好,或想解决 WPF 的触摸问题,但是没有方法,那么请看下面。
如果使用网络链接出现共享需要过时的 SMB1 协议
无法创建映射,那么请看本文
TextBox是给用户输入,我们有时要用户只输入数字,而用户输入汉字,我们就有提示用户,那么这东西用到次数很多,我们需要做成一个控件。 我们可以用别人的库,我找到一个大神写的库,很好用 我们使用这个库可以定义很多验证,我记录我如何使用他这个库,还有如何去修改这个库。如何自定义控件做一个和大神做的一样的控件。
本文:如何录音
大家都知道,不可以在 其他线程访问 UI 线程,访问 UI 线程包括给 依赖属性设置值、读取依赖属性、调用方法(如果方法里面修改了依赖属性)等。一旦访问UI线程,那么就会报错,为了解决这个问题,需要使用本文的方法,让后台线程访问 UI 线程。
新的vs有个功能,实时可视化
但是他会挡我们界面,想要隐藏