生成示例数据

您可以使用 Microsoft Expression Blend 的“数据”面板中的工具为应用程序生成示例数据。如果控件将显示在设计时可能无法访问的实时数据,那么,在设计这些控件的外观时,示例数据将非常有用。

除了能够基于手动定义的架构生成示例数据外,您还可以基于类生成示例数据。当依据类创建示例数据时,数据以 XAML 文件的形式提供,并存储在 SampleData 文件夹中。

生成示例数据

  1. 若要启用示例数据工具,请在美工板上的“设计”视图 Ee341450.32be2832-9f81-4617-97e6-a4a3988a136c(zh-cn,Expression.40).png 或“拆分”视图 Ee341450.5b79e600-984e-4f44-b8cd-6c1522832ad4(zh-cn,Expression.40).png 中打开 XAML 文档。

  2. 如果看不到“数据”面板,请确保“窗口”菜单上的“数据”旁边显示有复选标记。

    有关详细信息,请参阅添加或删除工作区面板

  3. 在“数据”面板中,单击“创建示例数据”Ee341450.30540d76-7256-43ce-b5d9-4b2edf3d339f(zh-cn,Expression.40).png,然后单击“新建示例数据”。

  4. 在“新建示例数据”对话框的“数据源名称”字段中,键入数据源的描述性名称。

  5. 在“创建数据源”下,选择以下选项之一:

    • 项目   使用此选项以使数据可用于项目中的所有文档。

    • 此文档   使用此选项以使数据只可用于当前打开的 XAML 文档。

  6. 如果希望应用程序能够在您(按 F5)运行时显示示例数据,请确保“在应用程序运行时启用示例数据”处于选定状态。如果未选择此选项,您将只能在美工板上看到示例数据,而不能在运行时在应用程序窗口中看到示例数据。

  7. 单击“确定”以关闭“新建示例数据”对话框,并创建示例数据。

    在“项目”面板上一个名为“SampleData”的文件夹中,已为新的示例数据源添加了子文件夹,其中包含定义数据所需的文件。

    在“数据”面板中,您可以展开新数据源的节点,以查看示例数据的架构。初始字符串和布尔值属性集合由 Expression Blend 生成。

    Ee341450.496d7ebc-fe46-42f6-95a8-57b0e5be5d49(zh-cn,Expression.40).png

    Note注意:

    “数据”面板显示数据的结构(或架构),而不显示数据本身。例如,在“数据”面板中,您将看到“集合”节点,在该节点下,您将看到一个字符串属性(“Property1”),这表示数据由记录集合组成,其中每条记录都包含一个字符串。若要查看生成的实际数据,请单击“集合”节点 Ee341450.94dad06c-7ddb-4c5e-b2ee-74b394c713ff(zh-cn,Expression.40).png 旁边的“编辑示例值”Ee341450.05e097fd-b5b7-4a06-b97a-bf7ece17b6c6(zh-cn,Expression.40).png

    现在可以将“集合”节点拖到美工板上以创建列表框,或者将该节点拖到现有对象(例如 DataGrid 对象)上以显示数据。

    通过将初始生成的集合拖到美工板上创建的项列表

    Ee341450.23ff15ed-b181-417f-b57f-9605d96312ea(zh-cn,Expression.40).png
    将初始生成的集合拖到 DataGrid 对象上之后的项列表

    Ee341450.917dd79d-8fe8-4e82-970b-55c9705a5e3e(zh-cn,Expression.40).png

    您也可以修改示例数据,添加属性和更改值。

    有关详细信息,请参阅修改示例数据

另请参阅

任务

修改示例数据
从 XML 文件中导入示例数据

其他资源

在控件中显示数据

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