Partage via


Track.ViewportSize Propriété

Définition

Obtient ou définit la taille de la partie du contenu défilant visible.

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

Valeur de propriété

Taille de la zone visible du contenu défilant. La valeur par défaut est NaN, ce qui signifie que la taille du contenu n’est pas définie.

Remarques

La valeur de la ViewportSize propriété est utilisée pour calculer la taille du Thumb contrôle dans un ScrollBar moment où ce ViewportSize n’est pas Double.NaNle cas. Pour plus d’informations, consultez les remarques relatives à la Thumb propriété.

Pour définir explicitement la taille du Thumb, créez un objet qui dérive de la Track classe et fournissez des remplacements pour MeasureOverride et ArrangeOverride.

Si vous implémentez un TrackScrollBar contrôle et que vous ne définissez pas explicitement la Track.ViewportSize propriété, la Track.ViewportSize propriété est liée à la ScrollBar.ViewportSize propriété.

La valeur de la ViewportSize propriété d’un Track contrôle implémenté dans un Slider contrôle est toujours Double.NaN, car le contrôle ne change pas la Thumb taille.

Informations sur les propriétés de dépendance

Élément Valeur
Champ d’identificateur ViewportSizeProperty
Propriétés de métadonnées définies sur true AffectsArrange

S’applique à

Voir aussi