Hvordan bruke System.Windows.Navigation i Silverlight
System.Windows.Navigation er et sett med Silverlight kommandoer som tillater brukere å navigere gjennom flere Silverlight videoer eller spill. Det er fire grunnleggende bruksområder for System.Windows.Navigation: lar brukerne gå tilbake en video, gå frem en video, stoppe en video, eller oppdater siden. Hver blir styrt av en C # kommando som igangsetter en Silver funksjon. Du kan legge til noen eller alle System.Windows.Navigation kommandoer fra Silverlight-kode.
Bruksanvisning
1 Åpne C # -kode som styrer ditt Silverlight-prosjektet.
2 Rull ned til din første objektet (video, spill, skjerm osv).
3 Lim inn følgende på linjen under objektet:
offentlig forseglet klasse NavigationService
4 Lim inn følgende under at for å legge til en "tilbake" -knappen:
private void BackNavButton_Click (objekt avsenderen, RoutedEventArgs e)
{
if (NavigationService.CanGoBack)
{
NavigationService.GoBack ();
}
}
5 Lim inn følgende for å legge til en "Forward" -knappen:
private void ForwardNavButton_Click (objekt avsenderen, RoutedEventArgs e)
{
if (NavigationService.CanGoForward)
{
NavigationService.GoForward ();
}
}
6 Lim inn følgende for å legge til en "Refresh video" -knappen:
public void Refresh ()
7 Lim inn følgende for å legge til en "Stopp loading" -knappen:
public void StopLoading ()
8 Lagre den modifiserte C # -kode.
Hint
- Legg merke til at alle fire av disse funksjonene er valgfritt, og i hvilken rekkefølge du plasserer dem spiller ingen rolle.