Track.ViewportSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
表示されるスクロール可能なコンテンツの部分のサイズを取得または設定します。
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 プロパティの値は、ViewportSizeがDouble.NaNされていない場合に、ScrollBar内のThumb コントロールのサイズを計算するために使用されます。 詳細については、 Thumb プロパティの解説を参照してください。
Thumbのサイズを明示的に定義するには、Track クラスから派生したオブジェクトを作成し、MeasureOverrideとArrangeOverrideのオーバーライドを提供します。
ScrollBar コントロールの一部としてTrackを実装し、Track.ViewportSize プロパティを明示的に設定しない場合、Track.ViewportSize プロパティは ScrollBar.ViewportSize プロパティにバインドされます。
Thumb コントロールはサイズを変更しないため、Slider コントロールに実装されているTrack コントロールのViewportSize プロパティの値は常にDouble.NaN。
依存関係プロパティ情報
| 品目 | 価値 |
|---|---|
| 識別子フィールド | ViewportSizeProperty |
に設定されたメタデータ プロパティ true |
AffectsArrange |