网亚机房管理软件博客

新实用主义典范

实现动态磁贴机房应用程序

到目前为止,已经熟悉了Windows8的开始菜单,其主要特点是为已安装程序显示磁贴。共有两种大小的磁贴:方形磁贴和宽磁贴。宽磁贴是一个横向矩形,大小为方形磁贴的两倍。

某些磁贴可以通过相关应用程序中的逻辑更新其内容。这些磁贴被称为动态磁贴。一般来说,可以将新内容动画放在这些磁贴中。

动态磁贴有两个基本目的:

将重要的信息呈现在用户面前,而无须打开应用程序。

通过提供某些信息引导用户打开应用程序。

对于业务线机房应用程序来说,很少需要实现第二个目的。但如果要创建一个针对消费者的机房应用程序,则需要考虑该目的。

机房管理软件的隐式样式

如前所见,如果想对一个元素应用一种样式,可以将该元素的Style属性设置为资源。也可以直接将Style放在元素的属性中,而不使用资源。

然而,设置XAML样式的真正强大之处在于可以动态地对元素应用样式。此种类型的样式被称为隐式样式。创建机房管理软件的隐式样式非常简单。与前面看到的一样,只需要将样式防止在资源区域内即可,只不过要去掉x:Key特性。

此时,可能会想到这样会产生一个语法错误,因为资源字典中的每个资源都必须有一个键。其原因是XAML分析器对样式有特殊的考虑。如果没有键,XAML分析器将会在TargetType之外创建一个键。

确定机房管理软件样式的范围

在讨论Resources时,曾经提到过,在元素树中,单个资源对其位置之下的所有元素都是可见的。将Style定义为资源时,该原则同样适用。单个元素仅能使用为其本身或其祖先定义的机房管理软件样式。

这意味着如果想在应用程序的任意级别替换机房管理软件样式,只需要在对应级别定义带有相同资源键的样式即可。通常在应用程序级别防止默认的机房管理软件样式,如果某一页面需要一个不同的样式,则可以在单独的XAML页面中替换默认机房管理软件样式。


«1»

Powered By Z-Blog 2.0 Doomsday Build 121221

版权所有©2007-2013 南京网亚计算机有限公司
QQ:502800066(购买咨询) 1074187861(技术支持) 邮件: sales@ji-fang.cn
电话:( 025)84533318 (025)84533319 (025)66671103 13913982176 传真: (025)84533320
地址: 江苏省南京市中山东路198号龙台国际大厦1205室