Lire en anglais

Partager via


UIElement.IsEnabled Propriété

Définition

Obtient ou définit une valeur indiquant si cet élément est activé dans l’interface utilisateur. Il s’agit d’une propriété de dépendance.

C#
public bool IsEnabled { get; set; }

Valeur de propriété

true si l’élément est activé ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple suivant montre un gestionnaire sur un bouton qui, lors de l’exécution, définit IsEnabledfalse sur un autre bouton nommé b1.

C#
public partial class RoutedEventAddRemoveHandler {
    void MakeButton(object sender, RoutedEventArgs e)
    {
        Button b2 = new Button();
        b2.Content = "New Button";
        // Associate event handler to the button. You can remove the event 
        // handler using "-=" syntax rather than "+=".
        b2.Click  += new RoutedEventHandler(Onb2Click);
        root.Children.Insert(root.Children.Count, b2);
        DockPanel.SetDock(b2, Dock.Top);
        text1.Text = "Now click the second button...";
        b1.IsEnabled = false;
    }
    void Onb2Click(object sender, RoutedEventArgs e)
    {
        text1.Text = "New Button (b2) Was Clicked!!";
    }

Remarques

Notez que cette propriété est influencée par des implémentations spécifiques à la classe de IsEnabledCore sur des éléments particuliers, souvent au moment de l’exécution. Par conséquent, la valeur par défaut répertoriée ici n’est parfois pas effective. Par exemple, un ScrollBar sera IsEnabledfalse chaque fois qu’il est déterminé qu’il n’est pas nécessaire de prendre en charge une barre de défilement. Toute tentative de définition de cette valeur peut également être remplacée par la valeur retournée par IsEnabledCore.

Les éléments qui ne sont pas activés ne participent pas au test de positionnement ou au focus et ne seront donc pas des sources d’événements d’entrée.

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

Champ d’identificateur IsEnabledProperty
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