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 pro vytvoření oboru fokusu.
- value
- Boolean
true
if element
je obor fokusu, jinak hodnota false
.
Příklady
Následující příklad nastaví prvek jako obor fokusu pomocí SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Poznámky
Obor fokusu je prvek kontejneru, který sleduje FocusManager.FocusedElement objekt v rámci svého oboru. Ve výchozím nastavení Window je třída oborem fokusu Menustejně jako třídy , ContextMenua ToolBar . U elementu, který je oborem fokusu, je nastavená IsFocusScope hodnota true
.
Další informace o fokusu, fokusu klávesnice a logickém fokusu najdete v tématu Přehled vstupu.