Track.Maximum プロパティ

定義

Track の許容される最大 Value を取得または設定します。

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

プロパティ値

Double

Track の指定可能な最大 Value。 既定値は 1 です。

次の例は、プロパティの Maximum バインディング ソースになる a Slider のプロパティを設定する方法を Track.Maximum 示しています。

注釈

コントロールが Track コントロール内にあり RangeBase 、プロパティが Track.Maximum 明示的に設定されていない場合、このプロパティは自動的に RangeBase.Maximum プロパティにバインドされます。

コントロールのScrollBar値はMaximum、スクロール可能なコンテンツのサイズから、表示されているコンテンツ領域またはビューポートのサイズを引いた値と同じです。 たとえば、コンテンツのサイズが 100 で、プロパティの ViewportSize サイズが 30 の場合、プロパティの Maximum 値は 70 になります。 これは、コントロールのプロパティが Value ビューポートの ScrollBar 上部に表示されるスクロール可能なコンテンツ内の位置に対応するためです。 この例でコンテンツを一番下までスクロールしても、コンテンツの 30% がビューポートに表示されます。 したがって、ビューポートの Value 上部に対応する値は 70 で Maximum 、値は 70 です。

次の図は、コントロール内Valueの位置に対応する方法をScrollBarScrollViewer示しています。

値は内容の位置に対応します

依存プロパティ情報

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

適用対象

こちらもご覧ください