Arbeiten mit Kacheln, Signalen und Popupbenachrichtigungen (Windows Store-Apps mit C#/VB/C++ und XAML)
In den Themen in diesem Abschnitt werden bestimmte Aufgaben erläutert, die Sie in der Regel beim Designen von Kacheln, Aktualisieren dieser Kacheln und ihrer Signale über Benachrichtigungen, beim Entwerfen und Senden von Popupbenachrichtigungen sowie bei der Interaktion mit dem Sperrbildschirm ausführen.
In diesen Themen werden die folgenden Elemente erläutert:
- Kacheln, die Apps auf der Startseite darstellen. Es gibt Live-Kacheln, d. h. der angezeigte Inhalt kann sich aufgrund von Benachrichtigungen ändern. Eine App kann außerdem über sekundäre Kacheln verfügen, die direkte Links zu bestimmten Ansichten oder Benutzeroberflächen in der App bieten.
- Signale, die zum Angeben des Zustands oder Status einer App auf Kacheln angezeigt werden. Sie können festlegen, dass das Signal entweder eine Zahl oder ein kleines Bild (Glyphe) anzeigt, abhängig von den zu vermittelnden Informationen.
- Popupbenachrichtigungen, bei denen es sich um App-spezifische Popupbenachrichtigungen handelt.
Diese Elemente können durch verschiedene Benachrichtigungsmechanismen aktualisiert werden:
- Lokale Benachrichtigungen, die nur lokalen Text und lokale Bilder verwenden. Diese Benachrichtigungen können nach Bedarf angezeigt oder ihre Anzeige kann für einen bestimmten Zeitpunkt geplant werden.
- Regelmäßige Benachrichtigungen mit Text und Bildern, der bzw. die in regelmäßigen Abständen von einem cloudbasierten Dienst abgerufen werden.
- Pushbenachrichtigungen, die Text und Bilder von einem Cloudserver an das Gerät des Benutzers senden.
Bei der Erstellung und Bereitstellung von Kacheln, Signalen und Popupbenachrichtigungen besitzt der jeweilige Code ein ähnliches Muster und einen ähnlichen Satz von APIs. Der Unterschied beim Umgang mit diesen Elementen besteht häufig nur in der Änderung des Klassennamens. Durch diese Einheitlichkeit der Codemuster werden Sie schneller mit diesen Features vertraut. Wenn Sie wissen, wie eine Pushbenachrichtigung an eine Kachel gesendet wird, wissen Sie auch, wie das Senden eines Signals oder einer Popup-Pushbenachrichtigung funktioniert.
In diesen Themen wird vorausgesetzt, dass Sie über praktische Kenntnisse der Kachel- und Benachrichtigungskonzepte verfügen und mit der entsprechenden Terminologie vertraut sind. Weitere Informationen finden Sie in den Übersichten unter Kacheln, Infoanzeiger und Benachrichtigungen.
Wenn Sie die Verwendung von Kacheln und Benachrichtigungen und andere wichtige Windows 8-Funktionen ausprobieren möchten, laden Sie die Praxislabs für Windows 8 herunter. Diese Labs bieten eine modulare schrittweise Einführung in das Erstellen einer beispielhaften Windows Store-App in der Programmiersprache Ihrer Wahl (JavaScript und HTML oder C# und XAML (Extensible Application Markup Language)).
Inhalt dieses Abschnitts
| Thema | Beschreibung |
|---|---|
|
In diesem Abschnitt wird erläutert, wie Sie Kachel- oder Signalinhalte definieren und als Benachrichtigung senden. Hierfür werden lokale Benachrichtigungen verwendet, da es sich hierbei um die am einfachsten zu implementierende Form von Benachrichtigungen handelt. Sobald Sie mit den Grundlagen von Kacheln und Signalen vertraut sind, können Sie dieses Wissen nutzen, um Benachrichtigungen mithilfe anderer Übermittlungsmethoden (geplant, regelmäßig und Push) zu senden. | |
|
In diesem Abschnitt wird erläutert, wie sekundäre Kacheln verwendet werden, mit denen ein Benutzer bestimmte Inhalte aus einer App an die Startseite anheften kann, um direkten Zugriff auf diese Inhalte zu ermöglichen. | |
|
In diesem Abschnitt wird erläutert, wie Sie eine Popupbenachrichtigung definieren und senden. Popupbenachrichtigungen sind Benachrichtigungen, die in der oberen rechten Ecke des Bildschirms (in der oberen linken Ecke bei Rechts-nach-links-Sprachen) angezeigt werden und es der App ermöglichen, immer mit dem Benutzer zu kommunizieren, unabhängig davon, ob er gerade eine andere App, die Startseite oder den Desktop anzeigt. Diese Aktionen werden mithilfe lokaler Benachrichtigungen veranschaulicht, da dies die am einfachsten zu implementierende Form von Benachrichtigungen ist. Sobald Sie mit den Grundlagen der Erstellung und Verwendung von Popups vertraut sind, können Sie dieses Wissen nutzen, um Benachrichtigungen mithilfe anderer Übermittlungsmethoden (geplant, regelmäßig und Push) zu senden. | |
|
Die Beispiele in den Abschnitten Erstellen von Kacheln und Signalen und Senden von Popupbenachrichtigungen zeigen, wie lokale Benachrichtigungen verwendet werden. Über lokale Benachrichtigungen können Sie Ihre Kacheln und Signale aktualisieren und Popupbenachrichtigungen senden, während Ihre App ausgeführt wird. Hierbei können Sie auf dem Gerät, auf dem die App ausgeführt wird, gespeicherte Text- und Bildressourcen verwenden. In diesem Abschnitt werden diese Informationen ergänzt. Sie erfahren mehr über andere Mechanismen, die Sie verwenden können, um Kachel-, Signal- und Popupinhalt bereitzustellen: geplante, regelmäßige und Pushbenachrichtigungen. |
