ورود

View Full Version : حرفه ای: چطور این نوع فرمهای چندلایه رو طراحی میکنن؟



Hadiir.net
یک شنبه 12 آذر 1391, 02:27 صبح
با سلام
من توی چند تا برنامه متوجه یه سری فرمهایی شدم که انگار اونها دارایه لایه بندی هستند. وقتی روی یک ایتم از لیست کلیک میشه بر اساس اون ایتم تمام کنترلهای قبل حذف و کنترلهای جدید جایگزین میشن که توی عکسهای ضمیمه بیشتر متوجه منظورم میشین.میخوام ببینم اینها رو چطور طراحی میکنند،برای اینکه بیشتر متوجه منظورم بشین چندتا عکس نمونه هم گذاشتم یا اگه برنامه Daemon Tools Lite رو دارین اگه به قسمت تنظیماتش مراجعه کنین متوجه منظورم میشین.


95891

sia_2007
یک شنبه 12 آذر 1391, 09:09 صبح
این Tab Control ای هستش که افقی نیست، عمودیه (:

Hadiir.net
دوشنبه 13 آذر 1391, 03:31 صبح
من یه نمونه طراح شده با دات نت رو پیدا کردم،نمونه جالبیه البته این بصورت یوزرکنترل هستش میخواستم ببینم راه و روش اصولی تر یا ساده تر دیگه ای هم هست.


95936
تشکر

aghayex
دوشنبه 13 آذر 1391, 16:28 عصر
این چیزی که شما گفتید یه تب کنترل هست اما من خودم در بعضی مواقع میام در گرید اصلی برنامه چند گرید درست می کنم و برا نایش هر کدومشون از خصوصیت visible استفاده می کنم یا اینکه میام هر فرم رو در یه یوزر کنترل جداگانه درست می کنم .

مهدی فرزاد
سه شنبه 14 آذر 1391, 08:46 صبح
سلام
بهتره برای هر قسمت از برنامه یک یوزر کنترل طراحی بشه و بعد با انتخاب هر تب اون یوزر کنترل درون اون لود بشه اینجوری کد های برنامه دسته بندی بهتری هم پیدا میکنه و شما میتونید اون یوزرکنترل ها رو در مواقع لزوم در پنجره جدا گانه نیز لود کنید

هم چنین میتونید از قابلیت Navigation هم استفاده کنید
http://msdn.microsoft.com/en-us/library/ms750478.aspx
http://www.c-sharpcorner.com/uploadfile/kaps_deo/create-navigation-based-application-in-wpf/
http://www.paulstovell.com/wpf-navigation