Compartilhar via


Track.ViewportSize Propriedade

Definição

Obtém ou define o tamanho da parte do conteúdo rolável que está visível.

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

Valor da propriedade

O tamanho da área visível do conteúdo rolável. O padrão é NaN, o que significa que o tamanho do conteúdo não está definido.

Comentários

O valor da ViewportSize propriedade é usado para calcular o tamanho do Thumb controle em um ScrollBar quando o ViewportSize não Double.NaNé . Para obter mais informações, consulte os comentários para a Thumb propriedade .

Para definir explicitamente o tamanho do Thumb, crie um objeto que deriva da Track classe e forneça substituições para MeasureOverride e ArrangeOverride.

Se você implementar um Track como parte de um ScrollBar controle e não definir explicitamente a Track.ViewportSize propriedade , a Track.ViewportSize propriedade será associada à ScrollBar.ViewportSize propriedade .

O valor da ViewportSize propriedade de um Track controle que é implementado em um Slider controle é sempre Double.NaN, porque o controle não altera o Thumb tamanho.

Informações da propriedade de dependência

Campo Identificador ViewportSizeProperty
Propriedades de metadados definidas como true AffectsArrange

Aplica-se a

Confira também