Ho creato una nuova pagina di base denominata PivotPage.xaml nel progetto Windows Phone 8.1 della soluzione universale per app. Quando vado a App.xaml sotto la partizione condivisa, Voglio cambiare HubPage nel codice qui sotto alla PivotPage appena creata. Ma VS si rifiuta di riconoscere PivotPage
come un tipo legittimo. Lo spazio dei nomi di entrambe le pagine e le definizioni di classe sono esattamente gli stessi.Modifica pagina di avvio predefinita per Windows Phone 8.1 app
if (!rootFrame.Navigate(typeof(HubPage), e.Arguments))
{
throw new Exception("Failed to create initial page");
}
Se esiste un altro modo per modificare la pagina predefinita, fatemelo sapere.
Software Chubosaurus: Questo è quello che sono stato d esattamente. Ma la 'PivotPage' non viene riconosciuta come un tipo. Reclamo del compilatore: 'Non è stato possibile trovare il nome dello spazio dei nomi 'PivotPage' (manca una direttiva using o un riferimento all'assembly?)' – joym8
Ah, penso di sapere cosa stai facendo in modo errato. Costruisci -> Pulisci soluzione. Fai clic con il tasto destro del mouse sul progetto WP8.1 -> Imposta come progetto di avvio. Fare clic con il tasto destro su Progetto WP8.1 -> Costruisci. Non fare una "Build Solution", basta costruire quel particolare progetto e poi distribuire. Succede perché anche l'altro progetto non ha una PivotPage, quindi aggiungi uno all'altro o usa #define. Modificherò la mia soluzione per mostrarti di cosa sto parlando. –
La direttiva #if ha funzionato perfettamente. Non ho dovuto pulire. Grazie. – joym8