次の方法で共有


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 プロパティの値は、ViewportSizeDouble.NaNされていない場合に、ScrollBar内のThumb コントロールのサイズを計算するために使用されます。 詳細については、 Thumb プロパティの解説を参照してください。

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

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

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

依存関係プロパティ情報

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

適用対象

こちらもご覧ください