AdornerStretch 枚举

一个枚举,用于标识在缩放设计视图时装饰器的特定维度(X 或 Y)的行为方式。

命名空间:  Microsoft.Windows.Design.Interaction
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Enumeration AdornerStretch
public enum AdornerStretch
public enum class AdornerStretch
type AdornerStretch
public enum AdornerStretch

成员

成员名称 说明
None 缩放时维度保持不变。因此,缩放期间装饰器不会更改尺寸和比例。
Stretch 缩放时的维度拉伸。因此,装饰器越大,但所呈现元素/行/钢笔的笔画并不会增加。

备注

将 AdornerStretch 用于 SetHorizontalStretchSetVerticalStretch 方法,以指定装饰器面板在缩放设计视图时的缩放行为。

示例

下面的代码示例演示如何使用 SetHorizontalStretch 方法为装饰器指定水平 AdornerStretch 值。 此代码示例摘自 AdornerPanel 类的一个更大的示例。

' The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment( _
    opacitySlider, _
    AdornerHorizontalAlignment.Stretch)

' Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment( _
    opacitySlider, _
    AdornerVerticalAlignment.OutsideTop)

' Position the adorner 5 pixels above the control. 
AdornerPanel.SetAdornerMargin( _
    opacitySlider, _
    New Thickness(0, 0, 0, 5))
// The slider extends the full width of the control it adorns.
AdornerPanel.SetAdornerHorizontalAlignment( 
    opacitySlider, 
    AdornerHorizontalAlignment.Stretch);

// Position the adorner above the control it adorns.
AdornerPanel.SetAdornerVerticalAlignment(
    opacitySlider, 
    AdornerVerticalAlignment.OutsideTop);

// Position the adorner 5 pixels above the control. 
AdornerPanel.SetAdornerMargin(
    opacitySlider, 
    new Thickness(0, 0, 0, 5));

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

AdornerPanel

其他资源

演练:创建设计时装饰器

装饰器体系结构