Поделиться через


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 свойства используется для вычисления размера Thumb элемента управления в , ScrollBar если ViewportSize не Double.NaNимеет значения . Дополнительные сведения см. в примечаниях Thumb для свойства .

Чтобы явно определить размер Thumb, создайте объект, производный от Track класса , и предоставьте переопределения для MeasureOverride и ArrangeOverride.

Если вы реализуете Track как часть ScrollBar элемента управления и не задаете свойство явным Track.ViewportSize образом, Track.ViewportSize свойство привязывается к свойству ScrollBar.ViewportSize .

Значение ViewportSize свойства элемента управления, реализованного Track в элементе Slider управления, всегда Double.NaNравно , так как Thumb размер элемента управления не изменяется.

Сведения о свойстве зависимостей

Поле идентификатора ViewportSizeProperty
Для свойств метаданных задано значение true AffectsArrange

Применяется к

См. также раздел