摘要: 开发人员和设计人员使用样式可以对其产品的特定外观进行标准化。WPF 提供了一个强大的样式模型,其基础是 Style元素。 虽然Resource对于在XAML中定义对象的属性十分有用。但是Resource段的主要目的还是用来定义Styles。Styles是应用在元素上的属性值的基本集合。它可以具有批处理功能,能够弥补单一的Resource属性无法在XAML中应用到多个元素的不足... 阅读全文
posted @ 2008-09-22 17:36 bluealarm 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 数据绑定是将控件、元素与数据相结合的一种技术。控件一般都有双向的服务:显示数据给用户和允许用户改变数据。对于Checkbox,在过去编程时,需要通过编写代码将一个定义的bool变量初始化给checkbox控件。将用户对checkbox的改变返回给该变量。而现在的环境中,我们只需要将checkbox和一个变量绑定即可。绑定会自动完成交互服务。 在简化编程时,我们经常用... 阅读全文
posted @ 2008-09-22 17:20 bluealarm 阅读(3195) 评论(0) 推荐(1) 编辑
摘要: 如果我们需要对一些控件使用不同的字体大小时,我们可以通过硬编码的方式实现。但更好的方式是通过资源(Resource)。这里所说的资源并不是我们用用VS开发时的资源,那种资源一般是assembly 资源。 WPF中的资源指的是本地定义的资源,因为它们是定义在XAML(或者C#)中,并且与一个元素或者应用程序绑定。特定的资源只会对被资源定义的控件和其派生子控件有用。我们可以认为它... 阅读全文
posted @ 2008-09-22 16:44 bluealarm 阅读(537) 评论(0) 推荐(0) 编辑
摘要: WPF中的XAML(可扩展应用程序标记语言)是辅助的界面编程工具语言。它是基于XML的。每个XAML元素都是一个.NET CLR类。XAML主要用来进行对象的创建和初始化。 XAML经常来代替类的构造函数,用来布局和绑定事件。而事件的处理程序则一般在后台代码中实现。当然,有的也可以用数据绑定(data binding)来代替事件处理程序。这样,就可以把绑定放到XAML中了。 ... 阅读全文
posted @ 2008-09-22 00:17 bluealarm 阅读(501) 评论(0) 推荐(0) 编辑