Angenommen, ich habe eine C # Silverlight 3-Anwendung mit mehreren Seiten. Die erste Seite heißt Home und die zweite Seite heißt Details. Die einzige Möglichkeit, zu Details zu navigieren, ist programmgesteuert. Wie mache ich das?! Sah überall nach der Antwort und alles, was ich gefunden habe, sind Xaml Uri Mapper-Implementierungen ....
Hilfe sehr geschätzt
Haben Sie den NavigationService ausprobiert?
this.NavigationService.Navigate (neue Uri ("Details.xaml", UriKind.Relative));
c #:
%Vor%XAML:
%Vor%Auch Ihre "Details" -Seite sollte zugeordnet werden (trotz allem, was Sie gesagt haben.)
Die beste Lösung ist:
Fügen Sie diesen Code zu Ihrer App.xaml.cs hinzu:
%Vor%Und dann, um zwischen den Seiten zu navigieren, müssen Sie nur anrufen:
%Vor%Versuchen Sie es. Das hat für mich funktioniert.
((System.Windows.Controls.Frame) (this.Parent)) Navigiere (new Uri ("/ Import", UriKind.Relative));
Tags und Links c# silverlight silverlight-3.0 navigation