GridSplitter.ShowsPreview 属性

定义

获取或设置一个值,该值指示当用户拖动 GridSplitter 控件时该控件是否更新列或行的大小。

public:
 property bool ShowsPreview { bool get(); void set(bool value); };
public bool ShowsPreview { get; set; }
member this.ShowsPreview : bool with get, set
Public Property ShowsPreview As Boolean

属性值

Boolean

如果显示 GridSplitter 预览,则为 true;否则为 false。 默认值为 false

示例

下面的示例演示如何设置 ShowsPreview 属性。

myGridSplitter.ShowsPreview = true;
myGridSplitter.ShowsPreview = True
<GridSplitter ShowsPreview="True" Width="5"
              Grid.Column="4" Grid.RowSpan="2"/>

注解

A GridSplitter 要求 AdornerDecorator 对象在其父树中存在,以便显示拖动预览反馈。 此要求通常由AdornerDecorator对象在对象创建ScrollViewer的对象的默认样式WindowAdornerDecorator可用。 但是,如果两者都不可用,控件 GridSplitter 必须定义自己的 AdornerDecorator 对象。

依赖项属性信息

标识符字段 ShowsPreviewProperty
元数据属性设置为 true

当属性 ShowsPreview 设置为 true时,将显示行或列大小的更改预览。 释放时 GridSplitter 的实际大小会发生变化。 如果属性设置为 false,则当用户拖动 GridSplitter 控件时,列或行大小将实时更新。

If the keyboard is used to move the GridSplitter control, column or row sizes are updated in real time even if the ShowsPreview property is set to true.

适用于