ورود

View Full Version : بستن برنامه با بسته شدن آخرین Window



PetekDincos
سه شنبه 06 فروردین 1392, 23:00 عصر
با سلام
من در متد لود فرم اصلی برنامه (فرمی که به عنوان StartupUri تعیین می شود) میام همین فرم رو می بندم و با استفاده از ترید یه فرم جدید باز می کنم




void Window_Loaded(object sender, RoutedEventArgs e)
{
this.Close();
Thread thread = new Thread(ShowNewWindow);
thread.Start();
}
public void ShowNewWindow()
{
this.Dispatcher.BeginInvoke(DispatcherPriority.Nor mal,
(ThreadStart)delegate()
{
Window01 Win = new Window01();
Application.Current.MainWindow = Win;
Win.ShowDialog();
}
);
}

اما چون فرم جدید در ترید اجرا شده با بسته شدن فرم جدید برنامه به طور کامل بسته یا ShutDown نمیشه
و بنا به دلایلی مجبورم به این صورت استفاده کنم ممنون میشم راهنماییم کنید . با تشکر

PetekDincos
چهارشنبه 07 فروردین 1392, 10:46 صبح
با سلام
مشکلم حل شد . با تشکر