xaml cache problem

Tags:    windows-phone c-sharp xaml cache

Jeg forsøger at lave min første Windows Phone 8.1 app og det går også nogenlunde. Jeg har dog ét problem og det er, at den cacher siden på mon Lumia 925. Det ses nemmest ved at jeg sætter dato/tid i en tekstboks på siden som ikke skifter når jeg åbner app'en igen.

Min xaml:

Fold kodeboks ind/udXML kode 


Og code-behind til siden er:

Fold kodeboks ind/udCSharp kode 


Hvis jeg deployer til min telefon og åbner første gang, så vises dato/tid fint, men anden gang er den det samme igen.

Bemærk at jeg på <page> har sat NavigationCacheMode="Disabled" ind som et forsøg som ikke hjalp.


Har i et forslag til hvad der går galt? Jeg ønsker at den reloader hver gang og ikke cacher noget som helst.



Indlæg senest redigeret d. 18.10.2014 20:14 af Bruger #9814
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Du skal bruge Page.OnNavigatedTo() til at refreshe dit indhold ved navigering.

http://msdn.microsoft.com/library/windows/apps/br227508



Du skal bruge Page.OnNavigatedTo() til at refreshe dit indhold ved navigering.

http://msdn.microsoft.com/library/windows/apps/br227508


Kan du uddybe det Nicky? Jeg har lige prøvet og det ser ud til, at det er hvis min app ikke lukker ned og man så skifter fokus først til en anden app og så tilbage til min allerede åbne app. Så skal den reloade igen, hvilket den ikke gør. Vil den metode hjælpe på det? Jeg kan ikke umiddelbart få det til at fungere, ved bare at placere den i MainPage metoden.



tilføjelse:

Jeg har løst det nu ved at tilføje koden til main

Fold kodeboks ind/udCSharp kode 


Og i App_Resuming kalder jeg så min metode som opdaterer skærmen igen.

Men du fik mig sporet ind på det rigtige. Tak :-)



Indlæg senest redigeret d. 20.10.2014 12:00 af Bruger #9814
t