
WPF疑难杂症
已WPF项目中遇到的疑难问题为突破口,探索解决方案。
RunnerDNA
这个作者很懒,什么都没留下…
展开
-
WPF软件重启功能探讨
之前写过一篇关于软件自重启的博文WPF实现应用程序启动单实例及软件重启功能。实际使用中却发现,在运行着多个异步线程或者资源的程序中,执行Application.Current.Shutdown()后,某些情况下并不会立即释放资源并关闭程序。这里尝试使用启动批处理强制关闭程序并重启的方式来实现软件自重启的功能。1、打开记事本输入以下代码并另存为ReStart.bat文件@echo off...原创 2020-04-28 10:23:57 · 1083 阅读 · 0 评论 -
WPF如何解决TextBox控件限定字符长度时对空格键输入的验证
WPF如何解决TextBox控件限定字符长度时对空格键输入的验证原创 2020-02-17 10:52:32 · 1187 阅读 · 0 评论 -
WPF字体模糊解决方案
WPF对字体渲染做了很大的改善,与Winform窗体字体相比较,更加平滑,但是当字体大小较小时,则会出现字体模糊的现象。可通过以下方法进行改善处理:对于XAML用户界面,通过对控件添加UseLayoutRounding或者TextOptions的方法方法一:将TextOptions.TextFormattingMode设置为Display,可以提高字体显示的清晰度方法二:将UseLay...原创 2019-01-18 16:15:40 · 4592 阅读 · 1 评论 -
解决WPF加载Winform控件时的显示遮挡问题
WPF加载Winform控件时总是位于顶层,同位置处再放置WPF控件将会被遮挡。这在实际应用当中,例如:加载视频流时,总是使用Winform的PictureBox控件来显示,如果用WPF去加载这个PictureBox控件,想在上面加个控制按钮或者默认图标时就会出现这个显示层级问题。例如窗体代码:<Window x:Class="WpfWinformDemo.MainWindow"...原创 2019-06-12 10:44:24 · 6355 阅读 · 2 评论 -
解决WPF调用VLC播放RTSP视频流时修改AspectRatio宽高比无效的问题
WPF调用VLC的方法讲解的很多,可参考[RTSP]WPF用VLC显示RTSP视频。值得注意的是采用页面端创建VlcControl的方式,后端更改VlcVideoSourceProvider. MediaPlayer.Play的options时没有效果,如果设置VlcVideoSourceProvider.MediaPlayer.Video.AspectRatio改变宽高比也没有效果,不知道是不是...原创 2019-06-18 09:53:23 · 3540 阅读 · 12 评论