Lire en anglais

Partager via


UIElement.Visibility Propriété

Définition

Obtient ou définit la visibilité de l’interface utilisateur de cet élément. Il s’agit d’une propriété de dépendance.

C#
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public System.Windows.Visibility Visibility { get; set; }

Valeur de propriété

Valeur de l’énumération. La valeur par défaut est Visible.

Attributs

Exemples

L’exemple suivant implémente un gestionnaire qui référence deux boutons nommés différents destinés à être une paire mutuellement exclusive dans l’interface utilisateur. Avant d’exécuter la logique de programme réelle associée au bouton, le bouton lui-même est défini Visibility.Hiddensur , et l’autre bouton de la paire est défini sur Visibility.Visible.

C#
private void PlayMedia(object sender, MouseButtonEventArgs args)
{
    pauseBTN.Visibility = Visibility.Visible;
    playBTN.Visibility = Visibility.Collapsed;

    media.SpeedRatio = 1.0;
    media.Play();
}

Remarques

La définition de cette propriété affecte la valeur de IsVisible, qui à son tour peut déclencher l’événement IsVisibleChanged . Toutefois, IsVisible a d’autres facteurs qui l’influencent, pour instance les paramètres de visibilité des parents qui le contiennent.

Les éléments où Visibility n’est pas Visible participant aux événements d’entrée (ou aux commandes), n’influencent pas les passes de mesure ou d’organisation de la disposition, ne sont pas dans une séquence de tabulations et ne sont pas signalés dans les tests d’accès.

En cas d’héritage par Window ou de ses classes dérivées, Window redéfinit la valeur par défaut de cette propriété pour qu’elle soit Collapsed. Cela a pour effet de ne pas exécuter la passe de mesure de disposition sur un objet créé Windowinitialement et RenderSize retourne (0,0). Pour plus d'informations, consultez Window. Popup redéfinit également la valeur par défaut pour qu’elle soit Collapsed, avec un comportement similaire résultant pour Popup et ses classes dérivées.

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

Champ Identificateur VisibilityProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi