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値は、 が でない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 |
適用対象
こちらもご覧ください
.NET