ContentElement.Focusable Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element den Fokus empfangen kann.

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

Eigenschaftswert

true wenn das Element fokussierbar ist; andernfalls false. Der Standardwert lautet false.

Implementiert

Beispiele

Im folgenden Beispiel wird eine Formatvorlage erstellt, die standardmäßig fokussierbar Paragraph ist und ein visuelles Verhalten erhält, wenn sie den Fokus erhält.

<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>

Hinweise

Nur das fokussierte Element empfängt Tastatureingaben.

Bestimmte abgeleitete Klassen können Metadaten für diese Abhängigkeitseigenschaft überschreiben, sodass die abgeleitete Klasse standardmäßig fokussierbar ist.

Wenn sie von Hyperlink den abgeleiteten Klassen geerbt werden, Hyperlink überschreibt die Metadaten für diese Abhängigkeitseigenschaft und definiert den Standardwert dieser Eigenschaft neu true.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld FocusableProperty
Auf Metadateneigenschaften festgelegt true Nichts

Hinweise zu Vererbungen

Berücksichtigen Sie bei der Ableitung ContentElement, ob das Element fokussierbar sein soll, da es standardmäßig nicht fokussierbar ist. Wenn Das Element fokussierbar sein soll, überschreiben Sie die Metadaten für diese Eigenschaft im abgeleiteten statischen Klassenkonstruktor wie folgt:

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

dabei myElement handelt es sich um den Klassennamen des Typs, für den Sie den Metadatenwert außer Kraft setzen.

Gilt für:

Weitere Informationen