Compartir a través de


IUIFocusItem Interfaz

Definición

Interfaz que define el CanBecomeFocused método .

[Foundation.Protocol(Name="UIFocusItem", WrapperType=typeof(UIKit.UIFocusItemWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIFocusItem : IDisposable, UIKit.IUIFocusEnvironment
type IUIFocusItem = interface
    interface INativeObject
    interface IDisposable
    interface IUIFocusEnvironment
Derivado
Atributos
Implementaciones

Propiedades

CanBecomeFocused

Interfaz que define el CanBecomeFocused método .

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
PreferredFocusedView

Si no es null, indica el elemento secundario UIView que debe recibir el foco de forma predeterminada.

(Heredado de IUIFocusEnvironment)

Métodos

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Método delegado llamado poco después de que el foco haya cambiado a un nuevo UIView.

(Heredado de IUIFocusEnvironment)
SetNeedsFocusUpdate()

Cuando this es el entorno de enfoque activo, solicita una actualización de foco, que puede cambiar potencialmente .PreferredFocusedView (Consulte también UpdateFocusIfNeeded()).

(Heredado de IUIFocusEnvironment)
ShouldUpdateFocus(UIFocusUpdateContext)

Se llama antes del objeto actual, ya sea perdiendo o recibiendo el foco. Si alguno de los entornos de foco devuelve false, se cancela la actualización del foco.

(Heredado de IUIFocusEnvironment)
UpdateFocusIfNeeded()

Si algún entorno de enfoque tiene una actualización pendiente, este método fuerza una actualización inmediata del foco. A diferencia SetNeedsFocusUpdate()de , cualquier método puede llamar a este IUIFocusEnvironmentmétodo, independientemente de si actualmente contiene el foco o no.

(Heredado de IUIFocusEnvironment)

Métodos de extensión

GetFocusItemContainer(IUIFocusEnvironment)

Obtiene el contenedor de foco para el entorno.

GetParentFocusEnvironment(IUIFocusEnvironment)

Obtiene el entorno de enfoque primario.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

Obtiene la lista de entornos de enfoque, ordenados por prioridad, que el entorno prefiere al actualizar el foco.

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

Se le llama cuando un cambio de foco puede ocurrir pronto.

GetFrame(IUIFocusItem)

Devuelve el marco en el espacio de coordenadas de referencia del objeto que contiene IUIFocusItemContainer.

Se aplica a