WPF
Jane_sl
既然选择了,就坚持下去吧!坚持就是胜利!
展开
-
WPF Multithreading with BackgroundWorker
Most of the platform technologies have always been single-threaded. Which means that you can access the UI controls only from the thread that create it. But in some particular circumstance, we need转载 2012-06-09 17:13:03 · 1361 阅读 · 0 评论 -
WPF控件
标准WPF控件在不同的Windows支持的主题下有不同的外观。如果WPF遇到了一些求知的新主题,WPF会自动把它当作Classic主题来对待。内容控件 内容控件是只允许包含单一项的简单控件。内容控件都继承自System.Windows.Controls.ContentControl,它们拥有只含一项的Object类型的Content属性。 因为内容控件的单一项可能是任意对象,所以它转载 2012-05-30 12:02:45 · 4129 阅读 · 0 评论 -
用实例讲DynamicResource与StaticResource的区别
DynamicResource与StaticResource的区别,确切地说是两句:静态资源在第一次编译后即确定其对象或值,之后不能对其进行修改。动态资源则是在运行时决定,当运行过程中真正需要时,才到资源目标中查找其值。下面用例子更详细地说明DynamicResource与StaticResource的区别。先看看这段XAML代码:// LinearGradientBrush.xa转载 2012-03-27 14:55:43 · 948 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之Command和Events
事件是WPF/SL应用程序中UI与后台代码进行交互的最主要方式,与传统方式不同,mvvm中主要通过绑定到命令来进行事件的处理,因此要了解mvvm中处理事件的方式,就必须先熟悉命令的工作原理。一、RelayCommand命令WPF/SL命令是通过实现 ICommand 接口创建的。 ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecu转载 2012-03-09 09:46:01 · 3533 阅读 · 0 评论 -
'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
产生这个错误的原因是在ResourceDictionary中多个资源使用了相同的关键字key。原创 2012-03-24 11:21:07 · 4550 阅读 · 2 评论 -
'Provide value on 'System.Windows.StaticResourceExtension' threw an exception.'
产生这个错误的原因是,StaticResource必须先定义再引用,但是DynamicResource就没有这个限制,为避免这个错误出现,可将StaticResource的定义放在Window.xaml的最前端,或者放在App.xaml中,例如: .... ...原创 2012-03-24 11:19:14 · 3801 阅读 · 0 评论 -
制作自定义字体
这篇文章可以帮助你添加任何你喜欢的字体。 首先从网上下载一种你喜欢的字体,在你的项目中点击右键,选择“添加”——“现有项”,在此将您要使用的字体文件(Disko.ttf)添加到项目中; 然后在添加好的字体文件上右键单击,选择“属性”;在此,我们有两种选择方式: 方式一: “复制到输出目录”属性值改为“如果较新则复制”,“生成操作”属性值改为“内容”;转载 2011-10-31 09:58:26 · 1246 阅读 · 0 评论 -
VS2010打包
VS2010的打包和vs2008完全一样,步骤如下:1、 建立安装工程:在程序的solution(解决方案)中,用右键Add(添加)一个New project(新工程),选other project types的Setup project,建立一个安装工程如Setup2、 添转载 2011-07-25 16:35:55 · 3883 阅读 · 2 评论 -
wpf:子线程下向主界面写信息
wpf下:转载 2014-07-16 14:49:56 · 1243 阅读 · 0 评论