Keyboard.Focus(IInputElement) 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í fokus klávesnice na zadaný prvek.
public:
static System::Windows::IInputElement ^ Focus(System::Windows::IInputElement ^ element);
public static System.Windows.IInputElement Focus(System.Windows.IInputElement element);
static member Focus : System.Windows.IInputElement -> System.Windows.IInputElement
Public Shared Function Focus (element As IInputElement) As IInputElement
Parametry
- element
- IInputElement
Prvek, na kterém chcete nastavit fokus klávesnice.
Návraty
Prvek s fokusem klávesnice.
Příklady
Následující příklad ukazuje obslužnou rutinu Loaded události, která nastaví fokus klávesnice na Button.
private void OnLoaded(object sender, RoutedEventArgs e)
{
// Sets keyboard focus on the first Button in the sample.
Keyboard.Focus(firstButton);
}
Private Sub OnLoaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Sets keyboard focus on the first Button in the sample.
Keyboard.Focus(firstButton)
End Sub
Poznámky
Aby prvek přijímal vstup pomocí klávesnice, musí být prvek fokusovatelný. Chcete-li nastavit prvek jako prioritní, nastavte Focusable vlastnost základní element na truehodnotu . Další informaceoch
Panel třídy, například StackPanel a Canvas, nastavit výchozí hodnotu Focusable na false; proto, aby tyto objekty získat fokus klávesnice, Focusable musí být nastaveny na true.
Fokus klávesnice odkazuje na objekt, který přijímá vstup klávesnice. Prvek s fokusem klávesnice je IsKeyboardFocused nastavený na true. Na celé ploše může být jenom jeden prvek s fokusem klávesnice. Logický fokus odkazuje na objekt v oboru fokusu, který má fokus. Další informace o fokusu, fokusu klávesnice a logickém fokusu najdete v tématu Přehled vstupu a Přehled fokusu.
Prvek s fokusem klávesnice má také logický fokus pro rozsah fokusu, do které prvek patří. Prvek s logickým fokusem může nebo nemusí obsahovat fokus klávesnice.