UIElement.IsFocused UIElement.IsFocused UIElement.IsFocused UIElement.IsFocused Property

Definition

Ruft einen Wert ab, der bestimmt, ob dieses Element den logischen Fokus hat.Gets a value that determines whether this element has logical focus. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.This is a dependency property.

public:
 property bool IsFocused { bool get(); };
public bool IsFocused { get; }
member this.IsFocused : bool
Public ReadOnly Property IsFocused As Boolean

Eigenschaftswert

true, wenn dieses Element den logischen Fokus hat, andernfalls false.true if this element has logical focus; otherwise, false.

Beispiele

Im folgende Beispiel wird einem Codehandler, der den Hintergrund eines Steuerelements ändert, wenn sie fokussiert ist.The following example is a code handler that changes the background of a control when it is focused.

private void setColors(object sender, RoutedEventArgs e)
{
    if (myTextBox.IsFocused) myTextBox.Foreground = Brushes.Brown;
}

Eine weitere Möglichkeit, diesen Effekt zu erreichen ist, platziert eine Trigger in die Style eines Steuerelements; dieser Ansatz erfordert keine bestimmten Ereignisbehandlung mit Code-Behind und ermöglicht Designern umfassenderen Zugriff auf die interaktiven und grafische ist die UIUI.Another common way to achieve this same effect is to place a Trigger in the Style of a control; this approach does not require handling specific events with code-behind and allows designers greater access to the interactive and graphical nature of the UIUI. Ein Beispiel finden Sie unter Gewusst wie: Erstellen Sie einen Effekt Schein nach außen.For an example, see How to: Create an Outer Glow Effect.

Hinweise

Der logische Fokus kann von den Tastaturfokus abweichen, wenn eine Anwendung mehrere Bereiche konzentrieren, wie z. B. zwischen dem Inhalt des Menüs und den Rest der Anwendung.Logical focus might differ from keyboard focus if an application has multiple focus divisions, such as between menu contents and the remainder of the application. In diesem Szenario wird kann über den Tastaturfokus nur auf ein Element der Benutzeroberfläche der Anwendung, bestimmte Elemente in anderen Abteilungen Fokus können jedoch behalten logischen Fokus.In this scenario, keyboard focus can only be on one element of the application UI, however, certain elements in other focus divisions might still retain logical focus. Weitere Informationen über den logischen Fokus finden Sie unter Fokus – Übersicht.For more information on logical focus, see Focus Overview.

Sie legen Sie nicht den Fokus durch Festlegen dieser Eigenschaft (es ist schreibgeschützt).You do not set focus by setting this property (it is read-only). Die typische Verwendung für diese Eigenschaft ist für die Verwendung als eine Abhängigkeitseigenschaft für eine Setter oder EventTrigger.The typical use for this property is to use it as a dependency property for a Setter or EventTrigger. Um den Fokus programmgesteuert festzulegen, rufen Focus.To set focus programmatically, call Focus. Fokus kann auch festgelegt werden, durch eine Benutzeraktion oder durch Implementierungen von Sicherheitskontrollen, die Maus Erfassungsverhalten möglicherweise enthalten.Focus can also be set by user action or by control implementations, which possibly include mouse capture behavior.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field IsFocusedProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata properties set to true KeinerNone

Gilt für:

Siehe auch