会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fixing
博客园
首页
新随笔
联系
订阅
管理
2018年5月3日
WPF如何得到一个在用户控件内部的元素的坐标位置
摘要: 例如有这样一个用户控件: 这是主窗口: 我们知道,可以通过下面的方法得到用户控件本身的坐标位置: double x = Canvas.GetLeft(myUserControl1); 那么如何得到用户控件内部的元素的坐标呢?要知道,当用户控件本身应用了变换(如:RotateTransform),其内
阅读全文
posted @ 2018-05-03 10:47 Fixing
阅读(908)
评论(0)
推荐(0)
2018年1月22日
WPF中使用后台代码来控制TreeView的选择项(SelectedItem)以及展开节点操作
摘要: 首先为TreeView控件制作一个Style: <Style x:Key="LibraryTreeViewItemStyle" TargetType="{x:Type TreeViewItem}" <Setter Property="IsExpanded" Value="{Binding IsExp
阅读全文
posted @ 2018-01-22 10:38 Fixing
阅读(1943)
评论(0)
推荐(0)
2017年11月22日
一种WPF在后台线程更新UI界面的简便方法
摘要: WPF框架规定只有UI线程(主线程)可以更新界面,所有其他后台线程无法直接更新界面。幸好,WPF提供的SynchronizationContext类以及C#的Lambda表达式提供了一种方便的解决方法。以下是代码: public static SynchronizationContext s_SC
阅读全文
posted @ 2017-11-22 11:28 Fixing
阅读(4169)
评论(0)
推荐(0)
.Net C# 串口 Serialort safe handle has been closed 问题的解决
摘要: 最近在一个平台上使用SerialPort类开发程序时,发现程序在使用SerialPort类时会异常退出,而且诡异的是,就算把所有操作串口的代码都放在try{}catch{}块中也无法捕获这个异常。最终,在国外一个论坛上发现了一个解决方法。 comport.open(); GC.SuppressFin
阅读全文
posted @ 2017-11-22 11:16 Fixing
阅读(753)
评论(0)
推荐(0)
公告