Track.ViewportSize プロパティ

定義

スクロール可能なコンテンツの中で表示される部分のサイズを取得または設定します。

public:
 property double ViewportSize { double get(); void set(double value); };
public double ViewportSize { get; set; }
member this.ViewportSize : double with get, set
Public Property ViewportSize As Double

プロパティ値

スクロール可能なコンテンツの表示領域のサイズ。 既定値は NaN です。これは、コンテンツ サイズが定義されていないことを意味します。

注釈

プロパティのViewportSize値は、 が でないDouble.NaN場合にThumb、 内のコントロールのサイズをScrollBarViewportSize計算するために使用されます。 詳細については、 プロパティの解説を Thumb 参照してください。

Thumbサイズを明示的に定義するには、 クラスから派生した オブジェクトをTrack作成し、 と ArrangeOverrideのオーバーライドをMeasureOverride提供します。

コントロールのScrollBar一部として をTrack実装し、 プロパティを明示的に設定Track.ViewportSizeしない場合、プロパティは Track.ViewportSize プロパティにScrollBar.ViewportSizeバインドされます。

コントロールにViewportSize実装されているSliderコントロールの プロパティのTrack値は常に Double.NaNです。コントロールのThumbサイズは変更されないためです。

依存プロパティ情報

識別子フィールド ViewportSizeProperty
に設定されたメタデータ プロパティ true AffectsArrange

適用対象

こちらもご覧ください