Partager via


IUIFocusItem Interface

Définition

Interface qui définit la CanBecomeFocused méthode .

[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
Dérivé
Attributs
Implémente

Propriétés

CanBecomeFocused

Interface qui définit la CanBecomeFocused méthode .

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
PreferredFocusedView

Si ce n’est pas nullle cas, indique l’enfant UIView qui doit recevoir le focus par défaut.

(Hérité de IUIFocusEnvironment)

Méthodes

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Méthode delegate appelée peu de temps après que le focus a été remplacé par un nouveau UIView.

(Hérité de IUIFocusEnvironment)
SetNeedsFocusUpdate()

Quand this est l’environnement de focus actif, demande une mise à jour du focus, qui peut potentiellement modifier le PreferredFocusedView. (Voir aussi UpdateFocusIfNeeded().)

(Hérité de IUIFocusEnvironment)
ShouldUpdateFocus(UIFocusUpdateContext)

Appelé avant la perte ou la réception du focus par l’objet actuel. Si l’un des environnements de focus retourne false, la mise à jour du focus est annulée.

(Hérité de IUIFocusEnvironment)
UpdateFocusIfNeeded()

Si un environnement de focus a une mise à jour en attente, cette méthode force une mise à jour immédiate du focus. Contrairement à SetNeedsFocusUpdate(), cette méthode peut être appelée par n’importe quel IUIFocusEnvironment, qu’elle contienne ou non le focus.

(Hérité de IUIFocusEnvironment)

Méthodes d’extension

GetFocusItemContainer(IUIFocusEnvironment)

Obtient le conteneur de focus pour l’environnement.

GetParentFocusEnvironment(IUIFocusEnvironment)

Obtient l’environnement de focus parent.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

Obtient la liste des environnements prioritaires, classés par priorité, que l’environnement préfère lors de la mise à jour du focus.

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

Appelé lorsqu’un changement de focus peut bientôt se produire.

GetFrame(IUIFocusItem)

Retourne le frame dans l’espace de coordonnées de référence du contenant IUIFocusItemContainer.

S’applique à