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 posuvného obsahu. Výchozí hodnota je NaN, což znamená, že velikost obsahu není definována.

Poznámky

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

Chcete-li explicitně definovat velikost Thumb, vytvořte objekt, který je odvozen od Track třídy a poskytuje přepsání pro MeasureOverride a ArrangeOverride.

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

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

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor ViewportSizeProperty
Vlastnosti metadat nastavené na true AffectsArrange

Platí pro

Viz také