UIView.VoiceOverStatusDidChangeNotification Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Costante di notifica per VoiceOverStatusDidChange
[Foundation.Advice("Use UIView.Notifications.ObserveVoiceOverStatusDidChange helper method instead.")]
[Foundation.Field("UIAccessibilityVoiceOverStatusDidChangeNotification", "UIKit")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Foundation.NSString VoiceOverStatusDidChangeNotification { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)] get; }
member this.VoiceOverStatusDidChangeNotification : 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, ma anche gli sviluppatori possono usare la notifica ObserveVoiceOverStatusDidChange fortemente tipizzata. Si tratta di una stringa NSString anziché di una stringa, perché questi valori possono essere usati come token in alcune librerie native anziché essere usati esclusivamente per il relativo contenuto stringa effettivo. Il parametro 'notification' per il callback contiene informazioni aggiuntive specifiche del tipo di notifica.
// Lambda style
NSNotificationCenter.DefaultCenter.AddObserver (
UIView.VoiceOverStatusDidChangeNotification, (notification) => {Console.WriteLine ("Received the notification UIView", notification); }
// Method style
void Callback (NSNotification notification)
{
Console.WriteLine ("Received a notification UIView", notification);
}
void Setup ()
{
NSNotificationCenter.DefaultCenter.AddObserver (UIView.VoiceOverStatusDidChangeNotification, Callback);
}