FocusManager.SetIsFocusScope(DependencyObject, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví zadaný DependencyObject obor fokusu.
public:
static void SetIsFocusScope(System::Windows::DependencyObject ^ element, bool value);
public static void SetIsFocusScope(System.Windows.DependencyObject element, bool value);
static member SetIsFocusScope : System.Windows.DependencyObject * bool -> unit
Public Shared Sub SetIsFocusScope (element As DependencyObject, value As Boolean)
Parametry
- element
- DependencyObject
Prvek, který má nastavit rozsah fokusu.
- value
- Boolean
true je-li element rozsah zaměření; jinak , false.
Příklady
Následující příklad vytvoří prvek rozsah fokusu pomocí SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Poznámky
Fokusový rozsah je kontejnerový prvek, který sleduje FocusManager.FocusedElement ve svém rozsahu. Ve výchozím nastavení Window je třída rozsah fokusu Menu, jako jsou , ContextMenua ToolBar třídy. Prvek, který je rozsah fokusu nastaven IsFocusScope na true.
Další informace o fokusu, fokusu klávesnice a logickém fokusu najdete v přehledu vstupu.