Windows Phone 8 uygulama geliştirirken, genellikle üzerinde çalıştığım sayfaya doğrudan başlatmak istiyorum. Bu her zaman Ana Sayfa değildir. Makale, App ile ilgili bir OnLaunched olay işleyicisine sahip here görüşmelerini bulmuştur. Bence artık değil (belki de göremiyorum). Çözümde hangi sayfanın ilk olarak başlatılmasının daha güncel bir yolu var mı?Başlangıç sayfasını nasıl değiştirebilirim?
5
A
cevap
16
App uygulamasında, başlangıç sayfasını istediğiniz sayfaya değiştirin.
4
Cevabı bulundu. Buna koşabilecek başkalarını kurtarmak için buraya koyuyorum. Şimdi tezahürde. Projeye Git> Özellikler> WMAppManifest.xml. Düzenleyicide, Uygulama UI> Gezinme Sayfasını ihtiyacınız olan sayfaya değiştirin.
1
Ayrıca böyle bir şey kullanarak Application_Launching
olay , App.xaml bunu değiştirebilirsiniz: Unutmayın
App.RootFrame.Navigate(new Uri("/Startup.xaml",UriKind.Relative));
, kendi xaml dosyasına 'Startup.xaml' değiştirmek zorunda.
pencerelerde
3
evrensel uygulamalar: Kendi Page C# ile yazılmış Windows Phone uygulamaları için
1
adına
Shared-> App.xaml.cs
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
/*...*/
if (rootFrame.Content == null)
{
/*...*/
// When the navigation stack isn't restored navigate to the first page,
// configuring the new page by passing required information as a navigation
// parameter
if (!rootFrame.Navigate(typeof(MainPage), e.Arguments))
{
throw new Exception("Failed to create initial page");
}
}
/*...*/
}
değişim MainPage:
- WMAppManifest.xml dosyasını açın.
- Uygulama Arabirimi sekmesi altındaki Gezinme Sayfasının değerini varsayılan MainPage.xaml'den YourPageName.xaml olarak değiştirin (kullanmak istediğiniz xaml dosyasının adıyla YourPageName değerini değiştirin).