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ý 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 z klávesnice, musí být aktivní. Pokud chcete, aby byl prvek aktivní, nastavte Focusable vlastnost základního elementu na true
. Další informace o základních elementech najdete v tématu Základní elementy Přehled.
Panel třídy, jako StackPanel jsou a Canvas, nastavte výchozí hodnotu Focusable na false
. Aby tedy tyto objekty získaly fokus klávesnice, Focusable musí být nastaveny na true
hodnotu .
Fokus klávesnice odkazuje na objekt, který přijímá vstup z 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 rámci 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 obor fokusu, do které prvek patří. Prvek s logickým fokusem může nebo nemusí mít fokus klávesnice.