FocusManager.GetFocusedElement(DependencyObject) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a logikai fókuszú elemet a megadott fókusztartományon belül.
public:
static System::Windows::IInputElement ^ GetFocusedElement(System::Windows::DependencyObject ^ element);
public static System.Windows.IInputElement GetFocusedElement(System.Windows.DependencyObject element);
static member GetFocusedElement : System.Windows.DependencyObject -> System.Windows.IInputElement
Public Shared Function GetFocusedElement (element As DependencyObject) As IInputElement
Paraméterek
- element
- DependencyObject
Egy fókuszhatókört tartalmazó elem.
Válaszok
A megadott fókusz hatókörének eleme logikai fókuszsal.
Kivételek
element az null.
Példák
Az alábbi példa a logikai fókuszú elemet állítja be a SetFocusedElement logikai fókusz használatával, és a logikai fókuszú elemet a GetFocusedElementhasználatával kapja meg.
// Sets the focused element in focusScope1
// focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2);
// Gets the focused element for focusScope 1
IInputElement focusedElement = FocusManager.GetFocusedElement(focusScope1);
' Sets the focused element in focusScope1
' focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2)
' Gets the focused element for focusScope 1
Dim focusedElement As IInputElement = FocusManager.GetFocusedElement(focusScope1)
Megjegyzések
Ez FocusedElement az az elem, amely logikai fókuszt tartalmaz egy adott fókusztartományhoz. A fókusz hatókörének egyik eleme a következőre IsFocusScopevan true állítva: .
Előfordulhat, hogy az objektum billentyűzetfókuszt használ. A billentyűzetfókusz a billentyűzetbemenetet fogadó elemre vonatkozik. A fókuszról, a billentyűzetfókuszról és a logikai fókuszról további információt a Bemenet áttekintése című témakörben talál.
Ha element nem fókuszhatókör, ez a metódus ad vissza null.
A használatával SetFocusedElementmegadhatja a logikai fókuszú elemet egy adott fókusztartományon belül.