-
关于WPF性能
摘要:要关注一下性能了。先分析分析,用VS的Performance Wizard,在Analyze菜单中。 参考这篇文档。 http://msdn.microsoft.com/zh-cn/library/z9z62c29(v=VS.90).aspx .Net 4.0 中的WPFPerf工具有了更新,在.net 4的SDK中,默认是不安装的,要勾选。
阅读全文
-
WPF 的资源
摘要:如果一个子窗口在运行时需要创建多个,那么最好不要在这个子窗口的Xaml中放任何资源。比如Storyboard,Style,Brush。因为每次创建子窗口都会创建一份新的资源。这是没有必要的。
阅读全文
-
微软多点触摸鼠标视频图片荟萃
摘要:微软公布了5款多点触摸鼠标的原型。5款鼠标形状,原理各不相同,应用起来可有千秋。收集了一些图片和视频。并简要介绍了每个鼠标的工作原理。
阅读全文
-
监听所有的依赖属性
摘要:Listening to DependencyProperty changes http://blogs.msdn.com/llobo/archive/2007/03/05/listening-to-dependencyproperty-changes.aspx上边这片文章写了如何监听任意依赖属性的变化的事件。即使该属性没有定义对应的事件,比如FrameworkElement的Visibility...
阅读全文
-
7.10 WPF 流水账 Tooltip自定义模版后不能显示内容的问题——ControlTemplate的秘密
摘要:ControlTemplate 是我使用最早的Template。昨天居然在小河沟里翻船了。 问题: 我手写了一个ToolTip的Template,结果无论如何也显示不出内容,ToolTip不能用Snoop调,急死我了。 <Image Style="{StaticResource ImageStyle}" Stretch="Fill" ToolTipService.InitialShowDe...
阅读全文
-
6.4 流水账-拖拽,又见拖拽
摘要:通过上一篇的学习,已经可以实现跨窗口的拖拽,而且可以在像explorer那样显示图标。当从App中“拖出”控件放到App外面的时候,还有两个问题要解决:
1. 并不是所有的窗口都支持以explorer的模式显示图标。
2.如何控制Drop后的行为
阅读全文
-
流水账 5.20 安装VS2010 Beta1
摘要:上周部门组织旅游,去西安和华山,淋了4天雨。没有记账。 前几天研究将程序换肤。由于程序已经过于庞大,首先需要整理资源。工程浩大。忙于编码,没有学习新东西,所以也没有记账。 关于换肤逐渐整理了一些头绪,...
阅读全文
-
流水账 5.8 关于抓取ListBoxItem图片错位的问题
摘要:发现了一个奇怪的问题。以下代码只对ListBox中的第一个Items正常。 FrameworkElement element = listBoxItem;RenderTargetBitmap bmp ...
阅读全文
-
流水账 5.5 WPF Effect
摘要:Bitmap Effect已经过时了。UIElement.BitmapEffect property is obsolete 没办法,Bitmap Effect的效率过于低下,有时还有莫名其妙的界面闪烁。所以用有硬件(GPU)支持的Effect来代替吧。注意,只适用于.Net 3.5 sp1以后版本。 有以下文章可以参考: WPF Sample Series - Solution for the...
阅读全文
-
WPF学习流水账 4.30
摘要:在QQ群中帮人看了一个关于WPF窗体继承的问题。 结论:包含Xaml的窗体可以继承不包含Xaml的窗体 例如: //父类 public partial class Window3 : Window //无Xaml{ } //子类 public partial class Window2 : Window3{ public Window2() { Ini...
阅读全文
-
今天安装了Blend3的Preview
摘要:今天安装了Blend3的Preview版本。还没开始使用,只是在Mix09的网站上看了两段视频。http://msdn.microsoft.com/zh-cn/dd723621.aspx 有几个功能很...
阅读全文
-
查找根节点下所有节点(Elemet)的Attribute的Linq
摘要:var attrValue = from a in ( from x in root.Descendants() select x //根节点下所有的Element ).Attributes() //获得每个Element的Attribute select a....
阅读全文
-
XElement.Load()方法加载Xml失败
摘要:观察文件位置发现该位置是中文字符。估计是由于编码问题造成Xml解析失败。 然而Load方法中并没有Encoding类型的参数。 解决办法:用TextReader读取Xml文档。 将代码修改为: TextReader reader = new StreamReade r(f, Encoding.Default);XElement xf = XElement.Load(reader); 问题解...
阅读全文
-
12月19日Webcast《WPF3.5 抛砖引玉》(五)PPT,Demo下载。
摘要:感谢大家支持。今天的Webcast介绍了WPF中的 Routed Event,Command和Settings。 PPT大纲供大家参考。 日程 l WPF中的事件——RoutedEvent l 命令Command用于执行“高级任务” l 使用程序的配置(Settings) RoutedEvent l 什么意思? Ø 带路程的事件?有路径的事件? l 有什么用处? Ø ...
阅读全文
-
11月21日 WPF 3.5 第四讲 Webcast Demo PPT下载
摘要:本次Webcast中演示了两个XBAP的在线程序。以下是链接。 http://www.shiseido.co.jp/biyou_dic_vista/shiseido.xbap http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap 本次的PPT和Demo的下载地址是: http...
阅读全文
-
请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
摘要:大家好,首次尝试的“互动Webcast”上个月取得了还不错的效果,很多朋友都在我的上一篇Blog 参与了互动。课程的PPT和代码也在第一时间上传到了网上。 新的课程将在10月30日下午开播。大家对本次课程有什么期望和要求都可以在我的Blog中留言。以下是课程链接http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=...
阅读全文
-
所有人都可以参与的Webcast《WPF 3.5 抛砖引玉》系列本周开播
摘要:大家好,由我主持的新一系列的Webcast《WPF 3.5 抛砖引玉》系列本周25日下午开始了。 这是已经是我讲的不知道第多少节Webcast了。从我2005年你一次讲Webcast以来,我一直希望Webcast能越办越好。我也一直思考Webcast如何创新,也和大家进行过讨论[讨论] MSDN Webcast 路在何方? 这一次我决定在我的Webcast中尝试一些新的方式,即邀请大家参与到Web...
阅读全文
-
介绍用VB9 + Linq编写XML程序(生成,解析)的文章
摘要:Page 1: Sharpening Your Axis with Visual Basic 9 Page 2: XML Axis Properties Page 3: ...
阅读全文
-
八个经典用户界面设计准则[转]
摘要:八个经典用户界面设计准则[转] 这些准则是由Ben Shneiderman的Designing the User Interface这本书中节录出来的。这些准则是Shneiderman藉由经验与观察互动系统后,将一些合适的经验法则再精炼、延伸后才整理出来的。 一个容易的使用的应用程序,妥善的用户接口设计是少不了的。Shneiderman的八个经典用户接口设计准则是设计一个互动作品的最佳指南。 ...
阅读全文
-
背包算法
摘要:被朋友要求帮忙写一个程序。主要核心是算法,归纳起来核心是背包算法。原来学的早忘了。上网搜吧。 背包算法(转贴) http://hi.baidu.com/wzra/blog/item/7827b1c353532654b319a811.html /**//** * 背包问题 * 背包问题是计算机科学里的经典问题。在最简单的形式中,包括试图将不同重量的数据项放到 * 背包中.以使背包最后达到指定...
阅读全文
|