Martin Kaše

Vývojářský blog - Martin Kaše

Podle kategorie

Windows Phone 8 a Live Tile

Martin Kaše       29. 6. 2014             4075 zobrazení

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

LiveTiles

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.

 

hodnocení článku

0       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback