WPF dotnet core 的 Blend SDK Behaviors 库

WPF dotnet core 的 Blend SDK Behaviors 库
之前版本是通过安装 Blend SDK 支持 Behaviors 库的,但是这个方法都是通过引用 dll 的方式,不够优雅。在升级到 dotnet core 3.0 的时候就需要使用 WPF 官方团队开源的 Microsoft.Xaml.Behaviors.Wpf 库代替 ...

小时候可胖了 1周前 (05-21) 21℃ 0评论

[WPF 学习] 15.播放百度合成的语音

[WPF 学习] 15.播放百度合成的语音
SoundPlayer是为应用程序添加音频功能最简单、最轻量型的方法,但只能播放wav格式的语音。 百度在线语音合成可以合成wav格式的语音,保存为本地文件,SoundPlayer出错,仔细看文档发现百度的wav就是pcm-16k(3为mp3格式(默认); 4为pcm-16k;...

小时候可胖了 1周前 (05-19) 21℃ 0评论

WPF 极坐标简单应用

WPF 极坐标简单应用
在圆形布局中说过极坐标。 极坐标是长度和边与极轴之间的角度的坐标表示。 换句话说,只要知道角度和长度(与中心点的距离),我们就能求出这一点的坐标,相对的我们知道这个一点的XY坐标也能求出角度和长度。 极坐标的工具性真的很强,在绘图,动画上 有很大的帮助,计算过程要简单不少。 下...

小时候可胖了 2周前 (05-17) 19℃ 0评论

Windows 对全屏应用的优化

Windows 对全屏应用的优化
全屏应用对应的是窗口模式应用,全屏应用指的是整个屏幕都是被咱一个应用独占了,屏幕上没有显示其他的应用,此时的应用就叫全屏应用。如希沃白板这个程序。本文主要告诉大家从微软官方的文档以及考古了解到的 Windows 对全屏应用的优化,以及是如何进行的优化,方便小伙伴在撕的时候可以找...

小时候可胖了 3周前 (05-09) 29℃ 0评论

WPF MouseDown&Up不触发事件

WPF MouseDown&Up不触发事件
由于微软的一些迷之bug,像click事件一样直接在事件中生成的方法无法触发,包括MouseLeftButtonDown等,必须采取手动方法: 1.新建路由事件: private void bt_MouseDown(object sender, RoutedEventArgs...

小时候可胖了 3周前 (05-08) 27℃ 0评论

迁移WPF项目到.NET CORE

迁移WPF项目到.NET CORE
综述 .NET CORE 3.0开始,桌面端支持WPF了。很多.NET FRAMEWORK的项目已经跑了一阵子了,不是很有必要支持.NET CORE,不过最近用一个程序,为了贯彻一些C# 8的特性,需要升级项目到.NET CORE 3.1。 方法 参考官方指导,需要这么几步: ...

小时候可胖了 3周前 (05-06) 28℃ 0评论