ContentElement.Focusable Propriété

Définition

Obtient ou définit une valeur qui indique si l'élément peut recevoir le focus.

public:
 property bool Focusable { bool get(); void set(bool value); };
public bool Focusable { get; set; }
member this.Focusable : bool with get, set
Public Property Focusable As Boolean

Valeur de propriété

Boolean

true si l’élément peut être actif ; sinon, false. La valeur par défaut est false.

Implémente

Exemples

L’exemple suivant crée un style qui rend Paragraph le focus par défaut et lui donne un comportement visuel lorsqu’il reçoit le focus.

<Style x:Key="FocusableParagraph" TargetType="{x:Type Paragraph}">
  <Setter Property="Focusable" Value="true"/>
  <Style.Triggers>
    <Trigger Property="IsFocused" Value="True">
      <Setter Property = "Background" Value="{StaticResource BlueGreenBrush}"/>
    </Trigger>
  </Style.Triggers>
</Style>

Remarques

Seul l’élément ayant le focus reçoit l’entrée au clavier.

Certaines classes dérivées peuvent substituer des métadonnées pour cette propriété de dépendance de telle sorte que la classe dérivée peut être active par défaut.

En cas d’héritage par Hyperlink ou ses classes dérivées, Hyperlink substitue les métadonnées pour cette propriété de dépendance et redéfinit la valeur par défaut de cette propriété sur true .

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

Champ d’identificateur FocusableProperty
Propriétés de métadonnées définies sur true Aucun

Remarques à l’héritage

Lorsque vous dérivez de ContentElement , déterminez si vous souhaitez que votre élément soit actif, car par défaut il ne pourra pas être actif. Si vous souhaitez que votre élément soit actif, substituez les métadonnées de cette propriété dans votre constructeur statique de classe dérivée comme suit :

FocusableProperty.OverrideMetadata(typeof(myElement), new UIPropertyMetadata(true));
FocusableProperty.OverrideMetadata(GetType(myElement), New UIPropertyMetadata(True))

myElement est le nom de la classe du type sur lequel vous remplacez la valeur de métadonnées.

S’applique à

Voir aussi