WatchKit Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Framework pour la programmation de l’Apple Watch.
Classes
WKAccessibility |
Méthodes d’extension pour WKInterfaceController améliorer l’accessibilité. |
WKAccessibilityImageRegion |
Partie d’une image qui doit être mise à la disposition des applications d’assistance séparément. |
WKErrorCodeExtensions |
Méthodes d’extension pour l’énumération WatchKit.WKErrorCode. |
WKInterfaceButton |
Contrôle de montre qui fait office de bouton. |
WKInterfaceController |
Classe de base pour les objets contrôleur dans les projets d’extension Watch. |
WKInterfaceDate |
Contrôle de montre qui affiche la date et l’heure. |
WKInterfaceDevice |
Représente la montre. Utilisez l’objet CurrentDevicesingleton . |
WKInterfaceGroup |
Conteneur pour les contrôles d’observation. |
WKInterfaceImage |
Contrôle de montre qui affiche une image. |
WKInterfaceLabel |
Contrôle de montre qui affiche du texte. |
WKInterfaceMap |
Contrôle de montre qui affiche une carte fournie par Apple. |
WKInterfaceObject |
Classe de base pour les contrôles Watch. |
WKInterfaceObject.Notifications |
Framework pour la programmation de l’Apple Watch. |
WKInterfaceSeparator |
Contrôle de montre qui affiche une ligne pour séparer les contrôles. |
WKInterfaceSlider |
Contrôle de surveillance qui permet à l’utilisateur de définir une valeur dans une plage. |
WKInterfaceSwitch |
Contrôle de surveillance qui permet à l’utilisateur de manipuler une valeur binaire. |
WKInterfaceTable |
Contrôle de surveillance qui fournit une table à colonne unique. |
WKInterfaceTimer |
Contrôle de montre qui affiche un minuteur de compte à rebours. |
WKPresentMediaPlayerResult |
Contient le résultat de la présentation d’un lecteur multimédia. |
WKUserNotificationInterfaceController |
Sous-classe de qui ajoute des WKInterfaceController méthodes appelées lorsqu’une notification arrive. |
Interfaces
IWKImageAnimatable |
Interface représentant les méthodes requises (le cas échéant) du protocole IWKImageAnimatable. |
Énumérations
WKErrorCode |
Énumère les codes d’erreur pertinents pour la programmation de Watch Kit. |
WKInterfaceMapPinColor |
Énumération des couleurs qui peuvent être utilisées par des broches sur un WKInterfaceMap. |
WKMenuItemIcon |
Énumère les icônes standard à utiliser dans les menus contextuels Watch. |
WKTextInputMode |
Énumération des restrictions sur la saisie de texte (contraintes sur les emoji). |
WKUserNotificationInterfaceType |
Énumère les types de notificaion à utiliser avec les gestionnaires d’achèvement DidReceiveLocalNotification(UILocalNotification, Action<WKUserNotificationInterfaceType>) et DidReceiveRemoteNotification(NSDictionary, Action<WKUserNotificationInterfaceType>) . |
Remarques
Watch Kit est le framework d’Apple pour la programmation de l’Apple Watch. Les solutions Watch Kit sont composées de 3 projets Xamarin :
Projet | Objectif |
---|---|
Application parente | L’application parente est un projet iPhone normal qui regroupe les autres projets et peut être utilisé pour des didacticiels, des besoins administratifs et un traitement en arrière-plan. Il s’exécute dans un bac à sable distinct de l’extension Watch et il est possible pour l’utilisateur d’exécuter l’application/l’extension Watch sans jamais ouvrir l’application parente. |
Watch Extension | L’extension Watch s’exécute sur un iPhone connecté et contient la logique du programme pour l’application Watch elle-même. |
Regarder l’application | L’application Watch est un petit projet qui s’exécute sur le téléphone lui-même. En règle générale, l’application Watch se compose uniquement d’un fichier Storyboard, de petites ressources et de liens vers des fichiers dans l’extension Watch. |
Vous trouverez des informations générales sur l’installation, la structure et la programmation de Watch Kit dans le Guide de programmation watch kit de Xamarin.
La programmation des extensions watch est fortement basée sur la réaction aux méthodes de cycle de vie de .WKInterfaceController Les développeurs d’applications créent des sous-types de WKInterfaceController et remplacent les Awakeméthodes M:WatchKit.WKInterfaceController.WillActivate* et M:WatchKit.WKInterfaceController.DidDeactivate* .