UIElement.Visibility Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la visibilité de l’interface utilisateur de cet élément. Il s’agit d’une propriété de dépendance.
public:
property System::Windows::Visibility Visibility { System::Windows::Visibility get(); void set(System::Windows::Visibility value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public System.Windows.Visibility Visibility { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.Visibility : System.Windows.Visibility with get, set
Public Property Visibility As Visibility
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.
private void PlayMedia(object sender, MouseButtonEventArgs args)
{
pauseBTN.Visibility = Visibility.Visible;
playBTN.Visibility = Visibility.Collapsed;
media.SpeedRatio = 1.0;
media.Play();
}
Private Sub PlayMedia(ByVal sender As Object, ByVal args As MouseButtonEventArgs)
pauseBTN.Visibility = System.Windows.Visibility.Visible
playBTN.Visibility = System.Windows.Visibility.Collapsed
media.SpeedRatio = 1.0
media.Play()
End Sub
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 |