View Full Version : اعمال نشن استایل ها وقتی که statupuri رو دستی وارد می کنم
aghayex
سه شنبه 29 آذر 1390, 06:31 صبح
با سلام من برا اینکه یه splash رو موقع بالا اومدن برنامه نشون بدم و بعد از چند ثانیه هم بره و یه ویندوز دیگه بیاد بالا اومدم startupuri رو دستی وارد کردم که در این حالت استایلی که به تمام ویندوزها اعمال کرده بودم اعمال نمی شه و نمی دونم علتش هم چیه
[STAThread()]
static void Main()
{
new App();
}
public App()
{
StartupUri = new System.Uri("splash.xaml", UriKind.RelativeOrAbsolute);
Run();
}
رضا عربلو
سه شنبه 29 آذر 1390, 10:57 صبح
استیل تان را در فایل جداگانه Resource Dictionary ذخیره کرده اید? در اینصورت
ResourceDictionary ResourceDictionary_Shared = (ResourceDictionary)Application.LoadComponent(new Uri(@"BNPPDatabase;;;component\Themes\Shared.xaml", UriKind.RelativeOrAbsolute));
Application.Current.Resources.MergedDictionaries.C lear();
Application.Current.Resources.MergedDictionaries.A dd(ResourceDictionary_Shared);
aghayex
سه شنبه 29 آذر 1390, 21:34 عصر
ممنون از توجهتون
سوالمو طور دیگه مطرح می کنم
من یه پروژه دارم که دارای چندتا تم هست که هر تم در یک فایل ResourceDictionary هست مشکلی در حرکت بین تم ها ندارم فقط حالا می خوام برا این پروژه یه اسپلش بزارم که این اسپلش در یه ویندوز هست و می خوام موقع اجرای برنامه اول اسپل بیاد 3 ثانیه نشون داده بشه بعد بسته بشه و ویندوز دیگه ای نمایش داده بشه
یه استثنا که هست در این اسپلش من از تم ها استفاده شده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.