FocusManager.SetFocusedElement(DependencyObject, IInputElement) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Mantıksal odağı belirtilen öğeye ayarlar.
public:
static void SetFocusedElement(System::Windows::DependencyObject ^ element, System::Windows::IInputElement ^ value);
public static void SetFocusedElement (System.Windows.DependencyObject element, System.Windows.IInputElement value);
static member SetFocusedElement : System.Windows.DependencyObject * System.Windows.IInputElement -> unit
Public Shared Sub SetFocusedElement (element As DependencyObject, value As IInputElement)
Parametreler
- element
- DependencyObject
Belirtilen öğenin FocusedElementolarak ayarlandığı odak kapsamı.
- value
- IInputElement
Mantıksal odak vermek için öğe.
Örnekler
Aşağıdaki örnek öğesini kullanarak mantıksal odağa sahip öğesini ayarlar ve öğesini kullanarak SetFocusedElementGetFocusedElementmantıksal odak ile alır.
// 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)
Açıklamalar
FocusedElement, belirli bir odak kapsamı için mantıksal odağı olan öğedir. Bu nesnenin klavye odağı olabilir veya olmayabilir. Klavye odağı, klavye girişi alan öğeyi ifade eder. Odak, klavye odağı ve mantıksal odak hakkında daha fazla bilgi için bkz. Girişe Genel Bakış.
Öğenin içinde olduğu odak kapsamının bir atası olan bir odak kapsamı belirtmek mümkündür. Örneğin, bir StackPanel odak kapsamı ve üst öğesi Window bir odak kapsamı ise, öğesinin alt TextBox öğesi StackPanel çağrılırken SetFocusedElementodak kapsamı olarak öğesini belirtebilirWindow. TextBox daha sonra FocusedElement hem odak kapsamı hem StackPanel de Window odak kapsamı içindir.
SetFocusedElement belirtilen öğeye belirtilen odak kapsamında mantıksal odak verir ve öğeye klavye odağı vermeyi dener.