Frischling Member
Anmeldedatum: 16.01.2011 Beiträge: 162
|
Verfasst am: 23.05.2012, 17:42 Titel: Page navigation |
|
tach liebe gemeinde ^^,
ich versuch grad zur nächsten WindowsPhone page zu navigieren, nur leider will es nicht so wie ich mir das vorstelle.
ich habe die MainPage praktisch zum Ladescreen umfunktioniert dort steht nach app start einfach nur "LOADING..." und sobald das geladen wurde was geladen werden soll ruf ich folgendes auf:
| Code: |
public void NextPage()
{
NavigationService.Navigate(new Uri("/ListPage.xaml", UriKind.Relative));
} |
allerdings springt er dann immer hierrein in der App.xaml.cs:
| Code: |
private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
if (System.Diagnostics.Debugger.IsAttached)
{
// Navigationsfehler. Unterbrechen und Debugger öffnen
System.Diagnostics.Debugger.Break();
}
} |
bei den NavigationFailedEventArgs steht zum beispiel auch das drin: MissingMethodException
aber ich versteh das nich, wieso NavigationFailedEventArgs? fehlt irgentwo ne Methode? Ich habs auch schon mit nem UriMapper in der App.xaml versucht, weil ich das so auch irgentwo gelesen hab aber gefunzt hat dies leider auch nich
weiss jemand was das problem ist? |
|
| Nach oben |
|

|
XMR1 Member
Anmeldedatum: 28.04.2010 Beiträge: 1209 Wohnort: Bayern
|
|
| Nach oben |
|

|
Frischling Member
Anmeldedatum: 16.01.2011 Beiträge: 162
|
Verfasst am: 23.05.2012, 17:53 Titel: |
|
| jap, genau so wie die MainPage |
|
| Nach oben |
|

|
XMR1 Member
Anmeldedatum: 28.04.2010 Beiträge: 1209 Wohnort: Bayern
|
Verfasst am: 23.05.2012, 18:46 Titel: |
|
Eigentlich stimmt das so genau.
Forwardslahs + Name + .xaml und beide Dateien liegen im Root...
Wo rufst du die Methode denn auf? Wenn du sie vom Constructor der MainPage aufrufst, dann kann es gut sein, dass es deswegen abschmiert - weil die erste Seite noch nicht mal geladen ist. _________________ Webseite | marc.stanglmayr.de
Blog | blog.mastasoftware.net
studentpartners.de |
|
| Nach oben |
|

|
Frischling Member
Anmeldedatum: 16.01.2011 Beiträge: 162
|
Verfasst am: 24.05.2012, 10:19 Titel: |
|
| nee, das passiert nicht im konstrukter ... ich hab zum test mal nen button noch auf der seite eingefügt und im click event versucht auf die andere seite zu navigieren ... aber leider mit dem gleichen resultat :/ |
|
| Nach oben |
|

|
XMR1 Member
Anmeldedatum: 28.04.2010 Beiträge: 1209 Wohnort: Bayern
|
Verfasst am: 24.05.2012, 11:17 Titel: |
|
Versuch das mal in einem leeren/neuen Projekt zu testen. Das sollte nämlich funktionieren.
Vielleicht hast du in deinem Projekt ausversehen irgendetwas gelöscht. _________________ Webseite | marc.stanglmayr.de
Blog | blog.mastasoftware.net
studentpartners.de |
|
| Nach oben |
|

|
Frischling Member
Anmeldedatum: 16.01.2011 Beiträge: 162
|
Verfasst am: 24.05.2012, 11:51 Titel: |
|
also wenn ich ein neues projekt mache wo nix weiter is als die main page und ne 2te page wo ich über nen button hin navigiere gehts ja so ... aber wenn ich dann meine Klassen und so in dem projekt benutzen will dann kommt wieder der gleiche fehler :/
ich lad das mal hier: http://www.fileuploadx.de/615439 hochgeladen ... vieleicht kann man so eher was endecken :/ |
|
| Nach oben |
|

|
Frischling Member
Anmeldedatum: 16.01.2011 Beiträge: 162
|
Verfasst am: 26.05.2012, 12:57 Titel: |
|
| niemand der mir weiter helfen kann? :/ |
|
| Nach oben |
|

|
XMR1 Member
Anmeldedatum: 28.04.2010 Beiträge: 1209 Wohnort: Bayern
|
Verfasst am: 26.05.2012, 13:14 Titel: |
|
Die MoviePageList hat keinen leeren Konstruktor. Deswegen stürzt es dir ab.
Daher auch die MissingMethodException.
Wenn du einen Parameter übergeben willst dann entweder über den QueryString, oder statisch über die App.xaml.cs Klasse. _________________ Webseite | marc.stanglmayr.de
Blog | blog.mastasoftware.net
studentpartners.de |
|
| Nach oben |
|

|
|