Sdílet prostřednictvím


Track.ViewportSize Vlastnost

Definice

Získá nebo nastaví velikost části posouvatelného obsahu, který je viditelný.

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

Hodnota vlastnosti

Velikost viditelné oblasti posouvatelného obsahu Výchozí hodnota je NaN, což znamená, že velikost obsahu není definovaná.

Poznámky

Hodnota ViewportSize vlastnosti se používá k výpočtu velikosti Thumb ovládacího prvku v objektu ScrollBar , pokud ViewportSize hodnota není Double.NaN. Další informace najdete v poznámkách k Thumb vlastnosti .

Pokud chcete explicitně definovat velikost objektu Thumb, vytvořte objekt odvozený z Track třídy a zadejte přepsání pro MeasureOverride a ArrangeOverride.

Pokud implementujete Track jako součást ScrollBar ovládacího prvku a explicitně nenastavíte Track.ViewportSize vlastnost , Track.ViewportSize vlastnost se váže na ScrollBar.ViewportSize vlastnost .

Hodnota ViewportSize vlastnosti Track ovládacího prvku, který je implementován v ovládacím Slider prvku je vždy Double.NaN, protože Thumb ovládací prvek nemění velikost.

Informace o vlastnosti závislosti

Pole Identifikátor ViewportSizeProperty
Vlastnosti metadat nastavené na true AffectsArrange

Platí pro

Viz také