Předpokládám že jste ještě neřešili “Živé dlaždice” na WP. Proto začneme hezky od začátku, a jejich potenciál trošku zabijeme. V tomto příkladu budou totiž živé jen chvíli :). Pro ukázku si při každém zapnutí naší aplikace aktualizujeme data na dlaždici, nebude to tedy probíhat na pozadí. Ale často tento systém stačí pro jednoduší aplikaci a začátečníky které s BackgroundTaskerem nemají zkušenosti (vrhneme se na to později).
Začneme tedy tím že si vytvoříme nějakou metodu kterou budeme volat vždy při zapnutí aplikace a při změně dat. Já ji nazvu “aktualizaceDat();”.
private void aktualizaceDat(int cisloNaDlazdici, string textNaDlazdici)
{
TileUpdateAgent.TileUpdateScheduledAgent.UpdatePrimaryTile(cisloNaDlazdici, textNaDlazdici);
}
V metodě předávám číslo které zobrazuji na dlaždici (pokud ho nechcete, vyvolejte null), a text který bude na dlaždici (pokud ho nechceme vyvoláváme prázdné závorky “”). Potom zavoláme TileUpdateAgent na hlavní dlaždici, a tím ji aktualizujeme. Pokud má Uživatel pouze malou dlaždici, nevidí text, to my bohužel nemáme možnost zjistit a tak text aktualizujeme vždy i při malé dlaždici.