向版式面板中添加元素

向版式面板中添加元素

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

  2. 执行下列操作之一:

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

    • 在“资源库”Cc295304.0224cabd-5da1-4e01-bddd-4a647401a098(zh-cn,Expression.10).png 中,选择一种元素或控件(例如,选择“TextBlock”Cc295304.42165963-00f7-4a33-abcd-b0849edebada(zh-cn,Expression.10).png),然后在活动面板中绘制该元素。

    Cc295304.alert_tip(zh-cn,Expression.10).gif提示:

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

Cc295304.alert_note(zh-cn,Expression.10).gif说明:

向特定的版式面板或布局元素中添加子元素时,可能需要遵循下列注意事项:

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

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

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