Condividi tramite


WKInterfaceObject.GrayscaleStatusDidChangeNotification Proprietà

Definizione

Costante di notifica per GrayscaleStatusDidChange

[Foundation.Advice("Use WKInterfaceObject.Notifications.ObserveGrayscaleStatusDidChange helper method instead.")]
[Foundation.Field("UIAccessibilityGrayscaleStatusDidChangeNotification", "WatchKit")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Foundation.NSString GrayscaleStatusDidChangeNotification { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)] get; }
member this.GrayscaleStatusDidChangeNotification : Foundation.NSString

Valore della proprietà

La costante NSString deve essere usata come token per NSNotificationCenter.

Attributi

Commenti

Questa costante può essere usata con per NSNotificationCenter registrare un listener per questa notifica. Si tratta di un NSString anziché di una stringa, perché questi valori possono essere usati come token in alcune librerie native anziché essere usati esclusivamente per il contenuto stringa effettivo. Il parametro 'notification' del callback contiene informazioni aggiuntive specifiche per il tipo di notifica.

// Lambda style
NSNotificationCenter.DefaultCenter.AddObserver (
        WKInterfaceObject.GrayscaleStatusDidChangeNotification, (notification) => {Console.WriteLine ("Received the notification WKInterfaceObject", notification); }


// Method style
void Callback (NSNotification notification)
{
    Console.WriteLine ("Received a notification WKInterfaceObject", notification);
}

void Setup ()
{
    NSNotificationCenter.DefaultCenter.AddObserver (WKInterfaceObject.GrayscaleStatusDidChangeNotification, Callback);
}

Si applica a