Partager via


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 un Paragraph focusable 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 prioritaire reçoit l’entrée du clavier.

Certaines classes dérivées peuvent remplacer les métadonnées de cette propriété de dépendance de telle sorte que la classe dérivée soit focusable par défaut.

Lorsqu’elle est héritée par ou par Hyperlink ses classes dérivées, Hyperlink remplace les métadonnées de cette propriété de dépendance et redéfinit la valeur par défaut de cette propriété .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’attention des héritiers

Lorsque vous dérivez de ContentElement, déterminez si vous souhaitez que votre élément soit focusable, car par défaut, il ne peut pas être focusable. Si vous souhaitez que votre élément soit focusable, remplacez 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 classe du type sur lequel vous substituez la valeur de métadonnées.

S’applique à

Voir aussi