Übergabe von Parametern an eine WPF-Seite über Ihre Uri
In der Kontext-navigation-style für WPF-Anwendungen (NavigationWindow, nicht XBAP):
Ist es möglich, ein Hyperlink in der NavigateUri enthalten zusätzliche Parameter, wie die Pfad-Daten oder einen querystring? E. g., gibt es eine Möglichkeit, ich könnte mein NavigateUri zu /Product.xaml/123
oder /Product.xaml?id=123
, und habe mein Produkt.xaml-Seite in der Lage sein zu sehen, dass es mit einem parameter aufgerufen, der 123
?
InformationsquelleAutor Joe White | 2009-08-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun. Sehen http://www.paulstovell.com/wpf-navigation:
Eine andere Möglichkeit ist, erstellen Sie eine öffentliche variable, auf der Schicksal-Seite und verwenden Sie eine get - /set-Eigenschaft einen Wert zuweisen, um es.
Sich Auf Der Seite:
Beim navigieren zu:
Wenn NewPage geladen ist, wird die integer MyVar gleich 10.
MainFrameName ist der frame, den Sie verwenden, falls Sie arbeiten mit Rahmen, aber wenn nicht, ist das navigieren Befehl bleibt der gleiche, unabhängig.
Seine meiner Meinung nach, aber es scheint einfacher zu verfolgen, die Art und Weise, und mehr Benutzer freundlich zu denen, die kamen von C# vor WPF.
Paul Stovell ich denke, dass mit Ihrem Vorschlag machen Sie Ihre Seiten nicht von der garbage Collection eingesammelt
weil die ganze Instanz bleiben, auf der Zeitschrift.