PDA

View Full Version : سوال: درخواست راهنمایی در مورد ساخت برنامه در WPF



OmMiD_MtWo
جمعه 28 شهریور 1393, 13:55 عصر
با سلام خدمت دوستان عزیز

من قصد طراحی یک برنامه ی ساده در WPF رو دارم؛ به این صورت که این برنامه دارای دو فرم هست که در اولی یک ListView قرار داده شده که اطلاعات موجود در آن توسط فرم دوم مقدار دهی میشه. (بدون استفاده از پایگاه داده) با کلیک بر روی دکمه ی جدید، فرم دوم نمایش داده میشه تا مقادیر مورد نظر رو دریافت کنه. با انتخاب یک ردیف از ListView و زدن دکمه ی حذف، دانشجوی مورد نظر حذف میشه. و در آخر هم با انتخاب یک ردیف از ListView و زدن دکمه ی ویرایش، تمام اطلاعات موجود در اون ردیف در TextBox های فرم دوم نمایش داده میشه تا کاربر اون ها رو ویرایش کنه.


123649


در فرم دوم هم کاربر با کلیک بر روی دکمه ذخیره، اطلاعات در ListView فرم اول ذخیره میشه و در صورت بسته شدن فرم اول، با کلیک بر روی مشاهده، فرم اول نمایش داده میشه.


123650


متاسفانه با طریقه ی Bind کردن این دو فرم رو به هم آشنا نیستم ولی تا اونجایی که تحقیق کردم، متوجه شدم باید از مدل MVVM استفاده کنم. میخواستم بپرسم که راهی به غیر از استفاده از مدل MVVM وجود نداره؟ چه جوری میتونم این دو فرم رو به هم متصل کنم و کارهای مورد نظر رو بدون استفاده از مدل MVVM انجام بدم؟

ببخشید که سوالم طولانی بود. خیلی ممون میشم اگه کمکم کنید.

OmMiD_MtWo
جمعه 28 شهریور 1393, 16:37 عصر
دوستان عزیز، کسی نیست راهنمایی کنه؟

Boy_nn
شنبه 29 شهریور 1393, 08:17 صبح
سلام دوست عزیز mvvm یکی از ساختارهای برنامه نویسی برای wpf هست که در اون کد نویسی در قسمت Code behid صورت نمی گیره و.....
راحتترین راه برای شما استفاده از Showdialog بر ای باز کردن پنجره دوم هست و بعد از آن نوشتن کد به روز رسانی لیست ویو
که با بستن پنجره دوم توسط کابر اطلاعات لیست ویو به روز میشه

OmMiD_MtWo
شنبه 29 شهریور 1393, 15:26 عصر
ممنون از پاسح شما دوست عزیز

اما آیا برای بروزرسانی، متد خاصی در ListView وجود داره؟ چه جوری میتونم در XAML، بلوک های TextBox موجود در فرم دوم رو به ListView موجود در فرم اول متصل(Bind) کنم؟

OmMiD_MtWo
یک شنبه 30 شهریور 1393, 12:21 عصر
دوستان عزیز، ممنون میشم لطف کنید و راهنمایی کنید.