Hvordan bruke System.Windows.Navigation i Silverlight

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.