精华内容
下载资源
问答
  • Windows Phone 7 开发 31 日谈——第5日:系统主题 By Jeff Blankenburg 本文是“Windows Phone 7 开发 31 日谈”系列的第5日。 昨天,我讲解了设备方向,以及在用户改变他们的设备方向时如何适应这些改变。...

    Windows Phone 7 开发 31 日谈——第5日:系统主题

    By Jeff Blankenburg

    本文是“Windows Phone 7 开发 31 日谈”系列的第5日。

    昨天,我讲解了设备方向,以及在用户改变他们的设备方向时如何适应这些改变。今天,我们来看看在他们更改了电话的主题和颜色后我们该做些什么。

    深色与浅色主题

    如果你还没看到,可以将你电话的主题由深改为浅,并设置一个强调色。来看一下相同的应用程序使用了两个不同主题:

    clip_image001clip_image002

    强调色

    你的用户可以设置一个系统级的强调色。操作系统提供了10种大方明快的颜色供选择。这些颜色不仅会在电话的起始屏幕中得到充分利用,还可以供你的应用程序来使用。来看一下这些颜色:

    clip_image004

    考虑默认值

    当创建应用程序时,经常会去改变某些东西的颜色。我很支持这种做法。这随你。不过你改的越多,你就越想将所有内容都改掉。我不建议你在白色背景下使用深色文字(或者相反)。我是说如果你想有意让某些东西变为白色,你要仔细考虑如果电话的主题变为白色时它将会变为什么样子(可能会看不到哦)。幸好,有一种简单的方法可以处理它,叫做Expression Blend 4。

    Expression Blend 4中的设备标签

    首先,在Expression Blend中打开项目。最简单的方法是在Visual Studio中右击此项目,选择“Open In Expression Blend…”

    clip_image005

    打开后,在Blend的UI中有一个标签叫“Device”,看起来像这样:

    clip_image006

    这个标签允许你预览右侧设计层中不同的主题和强调色。这我们开始在程序中使用这些颜色时非常重要。例如,我想在我的程序中使用一个带颜色的背景,颜色让用户指定。为了做到这一点,我用了Expression Blend 4的另一个出色的特性:颜色资源标签。

    颜色资源

        在你对这批文章写“为什么我非得用Expression Blend的呢?我是开发人员!”这样的评论之前让我告诉你:所有的这一切都可以用Visual Studio 2010完成。但那非常非常困难。在采用复杂方法并不会带来更多裨益时我更倾向于用简单方法实现。

        在你没有覆盖它们时Windows Phone 7会使用一套默认颜色集,在很多情况下,认识这些颜色对你很有益。在下面的图片中,可以看到PhoneAccentColor和PhoneBackgroundColor根据我在设备标签中选择的主题和强调色进行改变。第一个是深/蓝,第二个是浅/橙。

    clip_image007

    clip_image008

    在程序中选择这些颜色后,它允许我们绑定到特定的系统值,当用户改变主意时,程序可以迅速的反映出改变。在下面的代码中,你会看到我在程序中添加了一个使用了渐进色的矩形,从PhoneBackgroundColor过渡到PhoneAccentColor。我还设置了应用程序的标题,同样利用了电话的强调色。

    ExpandedBlockStart.gif代码
    <Grid x:Name="LayoutRoot" Background="Transparent">

    <Grid.RowDefinitions>

    <RowDefinition Height="Auto"/>

    <RowDefinition Height="*"/>

    </Grid.RowDefinitions>

    <!--TitlePanel contains the name of the application and page title-->

    <Rectangle Stroke="Black" Grid.RowSpan="2">

    <Rectangle.Fill>

    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">

    <GradientStop Color="{StaticResource PhoneBackgroundColor}" Offset="0"/>

    <GradientStop Color="{StaticResource PhoneAccentColor}" Offset="1"/>

    </LinearGradientBrush>

    </Rectangle.Fill>

    </Rectangle>

    <!--TitlePanel contains the name of the application and page title-->

    <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">

    <TextBlock x:Name="ApplicationTitle" Text="BLANKENSOFT" Style="{StaticResource PhoneTextNormalStyle}"/>

    <TextBlock x:Name="PageTitle" Text="system theming" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}">

    <TextBlock.Foreground>

    <SolidColorBrush Color="{StaticResource PhoneAccentColor}"/>

    </TextBlock.Foreground>

    </TextBlock>

    </StackPanel>

    <!--ContentPanel - place additional content here-->

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">

    <TextBlock Height="601" TextWrapping="Wrap" HorizontalAlignment="Left" Margin="0,6,0,0" x:Name="textBlock1" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis turpis sit amet diam elementum molestie. Cras quis massa ante. Morbi sit amet arcu quam, non dignissim nibh. Nunc lectus leo, ornare quis imperdiet id, fringilla vel diam. Proin vitae augue non sem sollicitudin imperdiet ut quis diam. Nulla vitae nulla eros. Curabitur mauris justo, eleifend eu sodales ac, blandit vitae mauris. Pellentesque erat lorem, euismod at sodales eget, sollicitudin sed velit. Praesent est sapien, hendrerit tempor tincidunt quis, posuere ac nunc. Nam odio nisl, feugiat eget blandit sit amet, dapibus id tellus. Sed blandit nisi nunc. Aliquam fermentum justo tristique risus porta sollicitudin. Aenean aliquam congue ornare. Curabitur blandit mi quis odio convallis adipiscing." VerticalAlignment="Top" Width="468" />

    </Grid>

    </Grid>


    这是上面两个程序的界面(这两个截图除了主题和颜色之外没有任何区别):

    clip_image009clip_image010

    下载示例代码

    下载这个示例,用Expression Blend打开它。用颜色资源调整。通过设备标签预览变化。这一定会使你的生活更轻松。

    clip_image011

    原文地址: http://www.jeffblankenburg.com/post/31-Days-of-Silverlight-7c-Day-5-System-Theming.aspx

    转载于:https://www.cnblogs.com/dajiang02/archive/2010/12/31/1923364.html

    展开全文
  • window 7 改变窗口颜色

    2016-03-24 14:49:00
    对于刚刚重新安装的window7系统的盆友来说,不能改变窗口的颜色,和别人的window7窗口颜色和样子不一样和不好玩,那么我教大家,如何更改窗口颜色。 首先,重装的系统用软件激活之后,肯定还没还得急给你的电脑分级...

    对于刚刚重新安装的window7系统的盆友来说,不能改变窗口的颜色,和别人的window7窗口颜色和样子不一样和不好玩,那么我教大家,如何更改窗口颜色。

    首先,重装的系统用软件激活之后,肯定还没还得急给你的电脑分级

    是一个windows自带的硬件性能评估程序,得分取决于最低的分项得分,主要包括了CPU、内存、硬盘和显卡的性能评估。

    1,选中桌面计算机图标后,右键选择属性,如果电脑为分过级,在打开的窗口中选择:系统分级不可用,点击进入后等待系统分级后,window7电脑窗口就会有一个变化,再次进入个性化,窗口颜色就可以改变了。

    转载于:https://www.cnblogs.com/maqikai/p/5315539.html

    展开全文
  •  7如何处理Windows XP不能自动关机现象  现象:我的Windows XP有时候不能自动关闭电脑,请问应该怎么办?  安装完Windows XP之后,有些计算机在单击关闭电脑之后并不能自动关 闭,而需像以前的AT电源一样...
  • 千里马酒店前台管理系统V7使用手册

    热门讨论 2011-06-16 14:09:38
    第一次运行会自动弹出程序设置窗口,以后需更改设置,可先按“CTRL”键不放手,然后双击前台系统的快捷方式也可弹出设置窗口。 2.4.3.1 设置数据库名、服务器名、登陆用户、登陆密码。 2.4.3.2 设置授权连接的...
  • 本书介绍Linux环境下的编程方法,内容包括Linux系统命令、Shell脚本、编程语言、系统内核、安全体系、X Windows 等,内容丰富、论述全面,涵盖了Linux 系统的方方面面。本书附带光盘包括了Redhat Linux系统的最新...
  • Linux系统分析part2

    2008-10-29 14:56:33
    3.2.2 Windows 环境 22 3.2.3 Novell 环境 23 3.2.4 UNIX 环境 23 3.3 Linux系统中的Internet/Intranet功能 23 3.3.1 邮件 23 3.3.2 Web 服务器 24 3.3.3 Web 浏览器 24 3.3.4 FTP 服务器和客户机 24 3.3.5 新闻服务...
  • Linux系统分析part1

    2008-10-29 14:20:24
    3.2.2 Windows 环境 22 3.2.3 Novell 环境 23 3.2.4 UNIX 环境 23 3.3 Linux系统中的Internet/Intranet功能 23 3.3.1 邮件 23 3.3.2 Web 服务器 24 3.3.3 Web 浏览器 24 3.3.4 FTP 服务器和客户机 24 3.3.5 新闻服务...
  • 3.2.2 Windows 环境 22 3.2.3 Novell 环境 23 3.2.4 UNIX 环境 23 3.3 Linux系统中的Internet/Intranet功能 23 3.3.1 邮件 23 3.3.2 Web 服务器 24 3.3.3 Web 浏览器 24 3.3.4 FTP 服务器和客户机 24 3.3.5 新闻服务...
  • 系统,因此不需要先安装 DOS 或其他的操作系统(MS Windows, OS2, MINIX..)就可以进 行直接的安装。 Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了 Linux...
  • 由于本系统用户是WINDOWS用户,故本系统不提供命令交互。 2.8一般交互原则 本系统一般交互遵循以下原则: 1) 一致性:菜单选择、数据显示以及其它功能都应使用一致的格式。 2) 提供有意义的反馈 3) ...
  • 3.2.2 Windows 环境 22 3.2.3 Novell 环境 23 3.2.4 UNIX 环境 23 3.3 Linux系统中的Internet/Intranet功能 23 3.3.1 邮件 23 3.3.2 Web 服务器 24 3.3.3 Web 浏览器 24 3.3.4 FTP 服务器和客户机 24 3.3.5 新闻服务...
  • 本书介绍Linux环境下的编程方法,内容包括Linux系统命令、 Shell脚本、编程语言(gawk、Perl)、系统内核、安全体系、X Window等,内容丰富、论述全面,涵盖了Linux系统的方方面面。 目 录 前言 第一篇 Linux系统介绍 ...
  • vfp6.0系统免费下载

    2009-09-17 13:49:13
    vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些...
  • Delphi7应用编程150例

    2018-04-05 15:23:33
    全书共分为8章,主要讲解了用Delphi 7进行界面效果处理、图像处理、图形与多媒体开发、系统功能控制、文件处理、网络与数据库开发,以及组件应用等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...
  • 28412.4.6 使用Windows 剪贴板和删除控件 28412.4.7 改变控件的颜色和边框样式 28512.4.8 改变控件的内容 28512.4.9 使用格式刷 28612.5 重新安排Personnel Actions窗体 28612.5.1 设置主窗体的属性 28712.5.2 设置...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 190
精华内容 76
关键字:

windows7如何更改系统颜色