- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 WPF 控件的位置
我们知道WPF有着比较灵活的布局方式,关于某个控件的坐标,Canvas中的元素最简单,我们可以直接通过其GetLeft()与GetTop方法来获取,但其它布局面板中的,以及存在于不同布局面板中的元素中间的相对位置就比较让我们头疼了,其实有简单方法的,不知你有没发现。1,获取元素相对于父控件的位置使用Vector VisualTreeHelper.GetOffset(Visual vis
2015-05-04 19:56:28 2435
转载 Windows用户界面编程中的界面闪烁问题
在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPaint事件处理中重新绘制文档,而Windows操作系统一般会在两种情况下触发OnPaint事件:容器控件被其他窗体覆盖后又显示,还有就是容器控件的滚动处理。在这些情况
2015-05-04 16:11:59 1781 1
转载 WPF 异步加载图片
最近,在做一个WPF项目。项目中有一个需求,就是以列表的方式显示出项目图片。这些图片有的存在于互联网上,有的存在于本地磁盘。存在本地磁盘的文件好说,主要是存在于网络的图片。因为存在于网络的图片,在载入时需要耗费时间,如果直接给Image控件绑定URI属性的话,会造成界面卡顿。为了提供更好的体验,要求有类似网页中图片载入中的特效。 经过两天的研究,我翻看了爱壁纸HD For Windows
2015-05-04 16:05:08 3143
转载 WPF 异步加载
private void Window_Loaded(object sender, RoutedEventArgs e){ var Loads= this.Dispatcher.BeginInvoke(new Action(() => { // 这里执行其它耗时操作 })); Loads.Completed += new EventHandler(L
2015-05-04 16:04:08 2653 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人