ActualWidth, propriété

FrameworkElement.ActualWidth Property

Obtient la largeur restituée d'un FrameworkElement.

Syntaxe


public double ActualWidth { get; }

Valeur de propriété

Type: System.Double [.NET] | float64 [C++]

Largeur de l'objet, en pixels. La valeur par défaut est 0. Elle peut être rencontrée si l'objet n'a pas été chargé et s'il a subi une passe de disposition.

Remarques

ActualWidth est une propriété calculée. Les calculs sont le résultat d'une passe de disposition, où l'objet est dimensionné dans la disposition selon la logique de ses parents de disposition successifs. Pour plus d'informations, consultez Quickstart: Defining layouts.

ActualWidth peut comporter des modifications multiples ou incrémentielles signalées pour la valeur, en raison des opérations réalisées par le système de disposition. Si vous obtenez la valeur alors que la disposition est en cours d'itération, le système de disposition peut être en train de calculer la quantité d'espace requise pour les objets enfants, les contraintes par l'objet parent, et ainsi de suite. Étant donné que la valeur est basée sur une passe de rendu réelle, elle peut rester légèrement inférieure à la valeur définie de propriétés telles que Width, qui peut être la base de la modification de l'entrée.

Pour la liaison d'ElementName, ActualWidth ne publie pas de mises à jour en cas de modification (en raison de sa nature asynchrone et calculée au moment de l'exécution). N'essayez pas d'utiliser ActualWidth comme source de liaison pour une liaison ElementName. Si vous avez un scénario qui requiert des mises à jour basées sur ActualWidth, utilisez un gestionnaire SizeChanged.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

FrameworkElement

 

 

Afficher:
© 2017 Microsoft