UIScreen.CreateDisplayLink Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateDisplayLink(Action) |
Inscrit une méthode à appeler chaque fois que l’écran d’affichage doit être mis à jour. |
CreateDisplayLink(NSObject, Selector) |
Inscription de style ancien d’une méthode à appeler chaque fois que l’écran d’affichage doit être mis à jour. |
CreateDisplayLink(Action)
Inscrit une méthode à appeler chaque fois que l’écran d’affichage doit être mis à jour.
public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink
Paramètres
- action
- Action
Méthode de délégué à appeler lorsque l’écran doit être mis à jour.
Retours
Lien d’affichage actif qui peut être configuré, lu à partir de et planifié pour remettre des événements.
S’applique à
CreateDisplayLink(NSObject, Selector)
Inscription de style ancien d’une méthode à appeler chaque fois que l’écran d’affichage doit être mis à jour.
[Foundation.Export("displayLinkWithTarget:selector:")]
public virtual CoreAnimation.CADisplayLink CreateDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector sel);
abstract member CreateDisplayLink : Foundation.NSObject * ObjCRuntime.Selector -> CoreAnimation.CADisplayLink
override this.CreateDisplayLink : Foundation.NSObject * ObjCRuntime.Selector -> CoreAnimation.CADisplayLink
Paramètres
- target
- NSObject
Objet cible
- sel
- Selector
Méthode de sélecteur à appeler sur l’objet cible.
Retours
- Attributs
Remarques
Vous pouvez configurer le lien d’affichage en définissant les FrameInterval propriétés et Paused . Une fois cette opération effectuée, vous devez ajouter le lien d’affichage à une boucle d’exécution, qui est la boucle d’exécution qui sera utilisée pour appeler la action
méthode.
void Setup ()
{
var link = UIScreen.CreateDisplayLink (this, new Selector ("callback")]
// The default is 1, we want updates only once every 2 frames instead:
link.FrameInterval = 2;
link.AddToRunLoop (NSRunLoop.CurrentRunLoop, NSRunLoop.NSDefaultRunLoopMode);
}
[Export ("callback")]
void WillRefresh ()
{
This method is invoked
}