随笔分类 -  WPF

WPF开发
摘要:官方相关文档:https://learn.microsoft.com/zh-cn/windows/win32/shutdown/shutdown-changes-for-windows-vista https://learn.microsoft.com/zh-cn/windows/win32/api 阅读全文
posted @ 2024-04-08 10:50 不是豆豆 阅读(248) 评论(0) 推荐(0) 编辑
摘要:如果通过 BitmapImage 类不断的打开图片文件(在窗口中加载很多图片,尤其是大体积图片的话),会使 WPF 程序的内存占用持续走高,直到内存耗尽报出异常。 通过内存跟踪查看,占用过多的都是 Unmanaged 部分,并不是 .net 对象。 暂时还没有探索到具体原因,目前看到一个比较有效的方 阅读全文
posted @ 2021-07-23 00:39 不是豆豆 阅读(397) 评论(0) 推荐(0) 编辑
摘要:参考:https://stackoverflow.com/questions/25064920/message-box-closes-automatically-after-a-brief-delay 根据搜索到的资料,这应该是一个 wpf 的不知道算不算是 bug 的问题,这种情况出现在使用了 s 阅读全文
posted @ 2021-05-20 13:22 不是豆豆 阅读(705) 评论(0) 推荐(0) 编辑
摘要:如题,首先是找到了微软社区的一篇帖子:https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/4dded11a-f56f-4b31-b647-25afa7cc60e2/3689036807windowsformshost2115236733winform25511202142608027861touch25805?forum=wpfzhch... 阅读全文
posted @ 2020-07-02 18:53 不是豆豆 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/7454024/setting-culture-en-in-globally-in-wpf-app Thread.CurrentThread.CurrentCulture = new CultureInfo("en-IN"); Thread.CurrentThread.CurrentUICulture = new Cultur... 阅读全文
posted @ 2019-07-25 17:48 不是豆豆 阅读(320) 评论(0) 推荐(0) 编辑
摘要:在滚动内容上设置属性 ScrollViewer.PanningMode 的值即可。 另外可重写 OnManipulationBoundaryFeedback 方法来替换系统默认的滚动到最上最下时触发的效果。 阅读全文
posted @ 2019-02-25 10:31 不是豆豆 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:来源:https://stackoverflow.com/questions/5962108/disable-a-right-click-press-and-hold-in-wpf-application 在控件上可以设置一个属性: Stylus.IsPressAndHoldEnabled 设置为 False 即可屏蔽触摸长按事件的触发。 参考文档:http://msdn.microsof... 阅读全文
posted @ 2019-02-25 10:23 不是豆豆 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:There is a function for that in System.Windows.Input.KeyInterop static class. Try:var inputKey = KeyInterop.KeyFromVirtualKey((int)formsKey);It works because System.Windows.Forms.Keys enumeration memb... 阅读全文
posted @ 2019-02-12 10:04 不是豆豆 阅读(673) 评论(0) 推荐(0) 编辑
摘要:今天将一个 WPF 项目从 .NET 4.0 升级至 .NET 4.6.1 时,出现一个错误: 错误 未知的生成错误“程序集“PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中的类型“System.Windows.Controls.Primitives.... 阅读全文
posted @ 2016-04-26 16:25 不是豆豆 阅读(444) 评论(0) 推荐(0) 编辑
摘要:我们知道大括号“{}”在XAML中是用来处理标记扩展的。 比如: <Button Content="{Binding}"/> 但如何转义而表示普通大括号的字符串呢? 比如: <Button Content="{these are braces}, {Others}"/> 这样写会编译失败:值不是有效 阅读全文
posted @ 2016-03-30 11:01 不是豆豆 阅读(411) 评论(0) 推荐(0) 编辑
摘要:有时候 .NET 自带提供的控件并不能满足我们的实际需求,需要进行修改,或者参考代码来建立新的控件。 可以在编辑器的文档大纲窗口中,找到所需的对象,然后在其上点右键,编辑模板,编辑副本 弹出创建 Style 资源的对话框,这时就可以点确定,来创建了。 阅读全文
posted @ 2016-02-24 12:00 不是豆豆 阅读(416) 评论(0) 推荐(0) 编辑
摘要:最近做的一个 WPF 程序,在 Windows 7 或以上版本的系统中,测试都很正常,在 Windows XP 下运行时一开始就报了个错误: { "ClassName" : "System.Windows.Markup.XamlParseException", "Message" : "The image format is unrecognized.", ... 阅读全文
posted @ 2016-01-13 15:49 不是豆豆 阅读(789) 评论(0) 推荐(0) 编辑
摘要:最近想判断一下 Slider 是由鼠标点击而改变值,还是由程序内部代码改变的值,发现鼠标的各种事件比如 MouseDown、MouseUp、MouseLeftButtonDown 什么的,都没有任何反应,很是无奈… 搜索了一下,发现 WPF 中的有些控件,会将一些事件自己给 Handled,导致我们之间添加事件无效。。。 不过可以通过在父元素上调用 AddHandler 方法,来为子元素添加事... 阅读全文
posted @ 2016-01-10 23:02 不是豆豆 阅读(1569) 评论(0) 推荐(0) 编辑
摘要:如题(就是加get;set;),绑定属性不出东西,不知道为什么。。。 阅读全文
posted @ 2014-03-09 19:13 不是豆豆 阅读(382) 评论(0) 推荐(0) 编辑
摘要:更多资源调用方式:https://msdn.microsoft.com/library/aa970069(v=vs.100).aspx1、首先添加资源文件到项目:2、设置其属性,将“生成操作”设为“嵌入的资源”。3、代码中的使用://相对于程序根目录的资源文件路径Uri uri = new Uri(... 阅读全文
posted @ 2013-04-29 15:38 不是豆豆 阅读(3618) 评论(0) 推荐(0) 编辑

友情链接:迷途


点击右上角即可分享
微信分享提示