使用 Microsoft Expression Blend + SketchFlow 创建原型之后,可以分发文件,以便利益干系人可以使用 SketchFlow 播放器查看项目。默认情况下,SketchFlow 播放器包含一个品牌区,其中显示文本“Microsoft SketchFlow 原型”。可以按照您的需求自定义此品牌区。例如,可以用贵公司的名称或自定义项目名称替换默认的文本。可以使用特殊的标记进一步自定义此文本,甚至可以包括自定义图像,例如贵公司的徽标。
默认品牌
.png)
自定义品牌
.png)
品牌标记
SketchFlow 项目设置是逐个项目应用的,这意味着您所做的任何更改将仅应用于您正在其中工作的项目。
若要修改品牌区,请在“项目”菜单上单击“SketchFlow 项目设置”。在“SketchFlow 项目设置”对话框中,在“品牌文本”框中键入希望在此区域中出现的文本。例如,将项目名称、客户名称或贵公司的名称包括在内。您还可以使用以下标记进一步修改品牌文本:
{br} 插入换行符。
{nm} 插入原型的文件名。
{vr} 插入自定义版本号。有关详细信息,请参阅本主题后面的“显示版本号”。
{pr} 插入原型的修订号;每次使用“文件”菜单上的“发布到 SharePoint”或“将 SketchFlow 项目打包”发布原型以供审阅时,此修订号都会自动递增。
{fg=#XXXXXXXX} 更改文本颜色。将 16 位十六进制颜色代码用于 alpha 分量。有关详细信息和颜色代码的列表,请参阅 Color Object
(颜色对象)。{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。
注意: |
|---|
品牌区高 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。保留所有权利。
注意: