WatchKit Spazio dei nomi
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.
Framework per la programmazione di Apple Watch.
Classi
WKAccessibility |
Metodi di estensione per WKInterfaceController migliorare l'accessibilità. |
WKAccessibilityImageRegion |
Parte di un'immagine che deve essere resa disponibile separatamente per le applicazioni di assistive. |
WKErrorCodeExtensions |
Metodi di estensione per l'enumerazione WatchKit.WKErrorCode. |
WKInterfaceButton |
Controllo watch che funge da pulsante. |
WKInterfaceController |
Classe di base per gli oggetti controller nei progetti Watch Extension. |
WKInterfaceDate |
Controllo espressione di controllo che visualizza la data e l'ora. |
WKInterfaceDevice |
Rappresenta l'orologio. Utilizzare l'oggetto CurrentDevicesingleton . |
WKInterfaceGroup |
Contenitore per i controlli watch. |
WKInterfaceImage |
Controllo espressione di controllo che visualizza un'immagine. |
WKInterfaceLabel |
Controllo espressione di controllo che visualizza il testo. |
WKInterfaceMap |
Controllo watch che visualizza una mappa fornita da Apple. |
WKInterfaceObject |
Classe di base per i controlli Watch. |
WKInterfaceObject.Notifications |
Framework per la programmazione di Apple Watch. |
WKInterfaceSeparator |
Controllo espressione di controllo che visualizza una linea per la separazione dei controlli. |
WKInterfaceSlider |
Controllo espressione di controllo che consente all'utente di impostare un valore all'interno di un intervallo. |
WKInterfaceSwitch |
Controllo watch che consente all'utente di modificare un valore binario. |
WKInterfaceTable |
Controllo espressione di controllo che fornisce una tabella a colonna singola. |
WKInterfaceTimer |
Controllo espressione di controllo che visualizza un timer di conto alla rovescia. |
WKPresentMediaPlayerResult |
Contiene il risultato della presentazione di un lettore multimediale. |
WKUserNotificationInterfaceController |
Sottoclasse di che aggiunge metodi chiamati all'arrivo di WKInterfaceController una notifica. |
Interfacce
IWKImageAnimatable |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo IWKImageAnimatable. |
Enumerazioni
WKErrorCode |
Enumera i codici di errore rilevanti per la programmazione di Watch Kit. |
WKInterfaceMapPinColor |
Enumerazione dei colori che possono essere usati dai segnaposto in un oggetto WKInterfaceMap. |
WKMenuItemIcon |
Enumera le icone standard da usare nei menu di scelta rapida Espressioni di controllo. |
WKTextInputMode |
Enumerazione delle restrizioni relative all'input di testo (vincoli per emoji). |
WKUserNotificationInterfaceType |
Enumera i tipi di notifica da usare con i DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) gestori di completamento e DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) . |
Commenti
Watch Kit è il framework di Apple per la programmazione di Apple Watch. Le soluzioni Watch Kit sono costituite da 3 progetti Xamarin:
Project | Scopo |
---|---|
App padre | L'app padre è un normale progetto iPhone che aggrega gli altri progetti e può essere usato per esercitazioni, esigenze amministrative ed elaborazione in background. Viene eseguito in una sandbox separata rispetto all'estensione Espressioni di controllo ed è possibile che l'utente esegua l'app watch/estensione senza aprire l'app padre. |
Espressione di controllo dell'estensione | L'estensione Espressioni di controllo viene eseguita su un iPhone connesso e mantiene la logica del programma per l'app watch stessa. |
Espressione di controllo dell'app | L'app Watch è un piccolo progetto che viene eseguito sul telefono stesso. In genere, l'app espressioni di controllo è costituita solo da un file Storyboard, da risorse di piccole dimensioni e da collegamenti ai file nell'estensione Espressioni di controllo. |
L'installazione, la struttura e le informazioni di programmazione generali su Watch Kit sono disponibili nella Guida alla programmazione di Watch Kit di Xamarin.
Programming Watch Extensions è fortemente basato sulla reazione ai metodi del ciclo di vita di WKInterfaceController. Gli sviluppatori di applicazioni creano sottotipi di WKInterfaceController e sostituiscono i Awakemetodi , M:WatchKit.WKInterfaceController.WillActivate*e M:WatchKit.WKInterfaceController.DidDeactivate* .