WPF仿360浏览器弹出界面
关键动画代码 <!--弹出来--> <Storyboard x:Key="showDW2"> <DoubleAnimation Storyboard.TargetName="Canvas1" Storyboard.TargetProperty="RenderTransform.Children[0].ScaleX" From="0.5" To="1.1" Duration="0:0:0.11" > </DoubleAnimation> <DoubleAnimation Storyboard.TargetName="Canvas1" Storyboard.TargetProperty="Ren...
wpf内存泄漏问题及解决方案
Windows Presentation Foundation即WPF,它代表着Windows平台UI的未来。微软有其自身的打算,而稍晚于WPF的Silverlight将占领Web和移动 设备市场。不过,和任何的新技术一样,都会经历一些问题,如某些相当严重的内存泄漏问题。 我们要讨论诸多内存泄漏。第一个问题已经发现一段时间,但它并没有引起大多程序员的关注,甚至是专家们的注意。引发该问题需要以下条件配合: 引用对象X属性P的数据绑定路径 对象X含直接引用或间接引用数据绑定操作的目标对象 属性P通过PropertyDescriptor对象而非DependencyProper...
WPF实战系列-图形透明度与混色特效
提示框(有趣小Demo) 做了一个有趣的小Demo,下面首先给大家Share一下成果: 做出来的最后运行效果如上图所示,由于只能用图片显示,其实但当你按住鼠标左键,然后可以在屏幕上拖动该提示框(我觉得效果还可了,哈哈),我会在后面提供源码的下载,大家可以下载下来,在本地运行着看一哈子,体验一下。用WPF来做这个提示框其实很简单,很多复杂的东西Microsoft都给我们做好了,我们只要会用就可以了,以后在慢慢搞清楚其中的实现原理就OK啦。其实我觉得学新技术就是这样子的,先学会怎么用,然后在运用的过程中...