Поделиться через


FocusManager.GetFocusedElement Метод

Определение

Перегрузки

GetFocusedElement()

Извлекает элемент в пользовательском интерфейсе с фокусом.

GetFocusedElement(XamlRoot)

Извлекает фокусный элемент в контейнере острова Xaml.

GetFocusedElement()

Извлекает элемент в пользовательском интерфейсе с фокусом.

public:
 static Platform::Object ^ GetFocusedElement();
 static IInspectable GetFocusedElement();
public static object GetFocusedElement();
function getFocusedElement()
Public Shared Function GetFocusedElement () As Object

Возвращаемое значение

Object

Platform::Object

IInspectable

Объект с фокусом. Как правило, это класс Control.

Комментарии

Предупреждение

Для приложений WinUI 3 этот метод всегда возвращает null, так как он использует API CoreWindow, не поддерживаемые WinUI 3.

Вместо этого используйте перегрузку FocusManager.GetFocusedElement(XamlRoot), где можно получить любой загруженный UIElement через свойство XamlRoot.

Применяется к

GetFocusedElement(XamlRoot)

Извлекает фокусный элемент в контейнере острова Xaml.

public:
 static Platform::Object ^ GetFocusedElement(XamlRoot ^ xamlRoot);
/// [Windows.Foundation.Metadata.Overload("GetFocusedElement")]
 static IInspectable GetFocusedElement(XamlRoot const& xamlRoot);
[Windows.Foundation.Metadata.Overload("GetFocusedElement")]
public static object GetFocusedElement(XamlRoot xamlRoot);
function getFocusedElement(xamlRoot)
Public Shared Function GetFocusedElement (xamlRoot As XamlRoot) As Object

Параметры

xamlRoot
XamlRoot

Возвращаемое значение

Object

Platform::Object

IInspectable

Объект с фокусом. Как правило, это класс Control.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

См. также раздел

Применяется к