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* .
