向版式面板中添加对象

向版式面板中添加对象

  1. 在 Microsoft Expression Blend 项目的“对象和时间线”面板中,单击要向其中添加对象的版式面板。请注意,面板周围会显示蓝色突出显示框,指明此时该面板是活动对象。

  2. 执行下列操作之一:

    • 在“工具”面板中,单击一种绘图工具(如“椭圆形”Cc295304.8938cfdf-9b75-4a33-bc88-b0636e114a0d(ZH-CN,Expression.30).png 或“笔”Cc295304.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(ZH-CN,Expression.30).png),然后在活动面板中绘制一个对象。

    • 在“资产”面板中,选择一种对象或控件(例如,选择“TextBlock”Cc295304.42165963-00f7-4a33-abcd-b0849edebada(ZH-CN,Expression.30).png),然后在活动面板中绘制该对象。

    Cc295304.alert_tip(ZH-CN,Expression.30).gif提示:

    如果希望控件使用其默认大小(通常,开始使用最优大小),只需在“资产”面板中选择该控件并双击它。该控件将添加到活动面板的左上角区域。然后,可以根据需要拖动该控件进行定位,或者加以修改。

向特定的版式面板或布局容器中添加子对象时,可能需要注意下列各项:

  • DockPanel   向固定面板中添加子对象时,默认情况下,这些对象会停靠到面板的左侧。如果添加的最后一个子对象的“LastChildFill”属性设置为 True,则该对象会填充面板的剩余空间。默认情况下,此属性设置为“False”。当对象填满面板时,它们会被父布局容器剪切或隐藏。

  • StackPanel   在堆叠面板中,创建或绘制的任何对象将会作为最后一个子对象自动添加到堆叠中。如果添加更多子对象,请注意堆叠面板将剪切(或隐藏)其不能容纳的那些对象。若要编辑已剪切的子对象,请在“对象和时间线”面板中单击这些对象将其选定。然后就可以编辑这些对象的范围框等。

  • PopupViewboxScrollViewerBorder   Popup、Viewbox、ScrollViewer 和 Border 只有一个子对象。请注意,如果向这些布局容器中添加子对象,则添加的每个子对象都会直接替换前一个子对象。通常,需要在这些布局容器中放入网格面板或画布面板,以便它们可以容纳多个子对象。