PDA

View Full Version : معادل application.Exit() در wpf چی هست؟



سیدسبحان
یک شنبه 19 بهمن 1393, 15:52 عصر
سلام
ببخشید پروژه من وقتی که میخام ببندمش، بسته میشه ولی مثل اینکه هنوز در حال اجرا هست. یه کم گشتم، دیدم که با

window.close();

پنجره بسته میشه ولی تمام فرم های باز شده ، بسته نمیشن.
توی winapp با دستور application.exit(); میشد کل برنامه و همه متعلقاتش رو بست ولی در wpf همچین چیزی پیدا نمیکنم.
ممنون میشم کمکم کنید.

SabaSabouhi
یک شنبه 19 بهمن 1393, 16:24 عصر
سلام
تو App.Xml باید تو تگ Application مقدار ShutdownMode رو مقدار بدی مثلاً


ShutdownMode="OnMainWindowClose"


که با بسته شدن پنجره‌ی اصلی برنامه بسته بشه. تو این حالت کافیه پنجره‌ی اصلی رو ببندین تا برنامه بسته بشه.
و در ضمن، تقریباً تو wpf کار نشدنی نداریم. اونقدر امکانات متنوع داری که . . .

صبا صبوحی

Mori Bone
یک شنبه 19 بهمن 1393, 18:38 عصر
سلام. این کده معادل وین فرمه به wpf البته توی کد بیهاین:
Application.Current.Shutdown();
برای موقعی که شما خودتون دکمه ی کلوز رو ساختید.( یا هر کار دگ)