在 SketchFlow 播放器中自定义品牌

使用 Microsoft Expression Blend + SketchFlow 创建原型之后,可以分发文件,以便利益干系人可以使用 SketchFlow 播放器查看项目。默认情况下,SketchFlow 播放器包含一个品牌区,其中显示文本“Microsoft SketchFlow 原型”。可以按照您的需求自定义此品牌区。例如,可以用贵公司的名称或自定义项目名称替换默认的文本。可以使用特殊的标记进一步自定义此文本,甚至可以包括自定义图像,例如贵公司的徽标。

默认品牌

SketchFlow 播放器默认品牌

自定义品牌

SketchFlow 播放器自定义品牌

品牌标记

SketchFlow 项目设置是逐个项目应用的,这意味着您所做的任何更改将仅应用于您正在其中工作的项目。

若要修改品牌区,请在“项目”菜单上单击“SketchFlow 项目设置”。在“SketchFlow 项目设置”对话框中,在“品牌文本”框中键入希望在此区域中出现的文本。例如,将项目名称、客户名称或贵公司的名称包括在内。您还可以使用以下标记进一步修改品牌文本:

  • {br}    插入换行符。

  • {nm}    插入原型的文件名。

  • {vr}    插入自定义版本号。有关详细信息,请参阅本主题后面的“显示版本号”。

  • {pr}    插入原型的修订号;每次使用“文件”菜单上的“发布到 SharePoint”或“将 SketchFlow 项目打包”发布原型以供审阅时,此修订号都会自动递增。

  • {fg=#XXXXXXXX}    更改文本颜色。将 16 位十六进制颜色代码用于 alpha 分量。有关详细信息和颜色代码的列表,请参阅 Color Object Ff723948.xtlink_newWindow(zh-cn,Expression.40).png(颜色对象)。

  • {logo=namespace.classname}    在品牌区中显示 SketchFlow 屏幕或 UserControl

在品牌区中最多可以包含四行文本。

显示徽标

可以在品牌区中显示 SketchFlow 屏幕或 UserControl 。例如,如果在项目中包含了作为 SketchFlow 屏幕的徽标或包含了 UserControl ,则可以在“品牌文本”框中键入 {logo=namespace.classname},以便在品牌区中包含该屏幕或 UserControl 。只需将 namespace.classname 替换为对您想包含的 UserControl 的引用即可。若要找到 namespace.classname,请在“拆分”视图中打开您想包含的屏幕或 UserControl 。找到以 x:Class 开头的代码。其后的代码就是您想包含在项目中以替换 {logo=namespace.classname} 中的 namespace.classname 的代码,例如 SilverlightPrototype1Screens.Screen_5

Note注意:

品牌区高 64 个像素,宽 208 个像素。超过这两个尺寸的屏幕或用户控件可能无法正确显示。

显示版本号

可以使用 {vr} 标记在“品牌文本”框中包含原型的版本号。必须在代码中更改版本号,不过它将出现在 SketchFlow 播放器的品牌区中。默认状态下,版本号为 1.0.0.0。

若要更改版本号,在“项目”面板中找到“屏幕”项目(例如 SilverlightPrototype1Screens)。在“属性”文件夹中,打开“Version.cs”,然后找到下面的代码。

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default to the Build and Revision Numbers
// by using the ‘*’ as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

在取消注释的 [assembly: AssemblyVersion("1.0.0.0")] 中,将值改为您要的值。下次生成此项目并启动 SketchFlow 播放器时,新的版本号将出现在品牌区中。

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。