UIScreen.CreateDisplayLink Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateDisplayLink(Action) |
Mendaftarkan metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui. |
CreateDisplayLink(NSObject, Selector) |
Pendaftaran gaya lama dari metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui. |
CreateDisplayLink(Action)
Mendaftarkan metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.
public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink
Parameter
- action
- Action
Mendelegasikan metode untuk dipanggil ketika layar perlu diperbarui.
Mengembalikan
Tautan tampilan aktif yang dapat dikonfigurasi, dibaca dari dan dijadwalkan untuk mengirimkan peristiwa.
Berlaku untuk
CreateDisplayLink(NSObject, Selector)
Pendaftaran gaya lama dari metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.
[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
Parameter
- target
- NSObject
Objek target
- sel
- Selector
Metode pemilih untuk dipanggil pada objek target.
Mengembalikan
- Atribut
Keterangan
Anda dapat mengonfigurasi tautan tampilan dengan mengatur FrameInterval properti dan Paused . Setelah Anda melakukan ini, Anda perlu menambahkan tautan tampilan ke perulangan eksekusi, yang merupakan perulangan eksekusi yang akan digunakan untuk memanggil action
metode .
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
}