Başlangıç sayfası Silverlight'ta nasıl ayarlayabilirim? Yanlış terminolojiyi kullanıp kullanmadığımı ya da herhangi bir yerde belirtilmediğinden emin değilim.silverlight başlangıç sayfasını ayarlama
Alkış
Başlangıç sayfası Silverlight'ta nasıl ayarlayabilirim? Yanlış terminolojiyi kullanıp kullanmadığımı ya da herhangi bir yerde belirtilmediğinden emin değilim.silverlight başlangıç sayfasını ayarlama
Alkış
terimi "Başlangıç sayfası" biraz belirsiz. Bir Silverlight uygulamasının içinde muhtemelen birkaç şeyden birini kastediyorsunuz.
ilk UserControl RootVisual olarak yüklemek için app.xaml.cs olarak
sizin gibi kod bulacaksınız: - MainPage
başlangıç kök görsel kullanıcı kontrolüdür
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
}
. Bunu değiştirebilirsin, kendi seçimin.
Belki de RootVisual
'u bir dizi olası seçenekten birine ayarlamak isteyebilirsiniz. Bu durumda InitParams
'u kullanmanız gerekir. Daha sonra konak HTML <object>
etiketinde InitParams değerini dahil gerekir
private void Application_Startup(object sender, StartupEventArgs e)
{
Type t = Type.GetType("SilverlightApplication1." + e.InitParams["StartupPage"]);
this.RootVisual = Activator.CreateInstance(t);
}
: - -: Bir şey gibi
<object ...>
...
<param name="InitParams" value="StartupPage=Page1" />
</object
Kullanım navigasyon çerçeve
başka bir yaklaşım olacaktır Bir navigasyon uygulaması oluşturuyorsanız gereklidir. Bu durumda MainPage
, Source
proeperty ile eşlenecek ilk URL'yi içeren bir Frame
içerir.
Bu tür uygulama ile, sayfanın URL'sinde # öğesini izleyerek yalnızca yol ekleyerek yüklemek için alternatif sayfalar belirtebilirsiniz.
Evet Yüklenecek ilk kullanıcı denetiminden bahsediyordum. İlk nokta sen güzelce korusun. Bunun için alkışlar! Dinamik başlangıç sayfası ayarı için –
+1 –