PDA

View Full Version : جدا کردن کد های مغشوش زمل و طبقه بندی انها در یوزر کنترل



saed2006
چهارشنبه 13 مهر 1390, 19:57 عصر
تمام کد های زمل شامل فرم ها و ... را داخل یه ویندوز نوشتم
الان میخوام اون ها رو طبقه بندی کنم
نحوه طبقه بندی کنترل ها چگونه باشه
فرم هدر داره بدنه داره و کلی قسمت های دیگه
هر کدوم به بوزر کنترل باشه؟
چجوری باشه؟

afsaneh.asp
پنج شنبه 14 مهر 1390, 09:18 صبح
سلام
سعي كنيد style هايي رو كه مكرر ازشون استفاده ميشه رو داخل resourceDictionary قرار بديد (هدري كه گفتيد و هر قسمتي كه در فرم ها تكرار ميشود ) ، اگر كنترلي رو هم خودتون ساختيد و چندجا ازش استفاده ميشه، خب يوزر كنترلش كنيد و ازش استفاده كنيد. براي بدنه هم براي قرار دادن كنترل هاتون ، ميبايست از كانتينرها به صورت درست استفاده كنيد كه خودش هم به طراحي و هم به كدهاي زمل اشون نظم ميده.

saed2006
پنج شنبه 14 مهر 1390, 09:48 صبح
فرض كنيد برنامه شش فرم داره ايا براي هر كدوم جدا فرم بسازم؟
و سوال ديگه يك فرم از قسمت هاي مختلف تشكيل شده و اون قسمت ها جايي ديگه استفاده نميشن ايا براي اون ها يوزر كنترل بسازم يا نيازي نيست؟
state ها چه كمكي موتنن بكنن بهم؟

afsaneh.asp
پنج شنبه 14 مهر 1390, 10:02 صبح
اگه منظورتون از فرم ساختن،تم اون فرم هستش، مسلما نه ، مگر اينكه بخوايد يه فرم با فرم ديگه فرق داشته باشه!!!!
گفتم اگه كنترل هايي كه رو فرم قرار ميگيره رو خودتون طراحي كردين و ميخاين كد مرتب باشه،آره يوزركنترلش كنيد.

saed2006
پنج شنبه 14 مهر 1390, 10:49 صبح
ممنون از پاسخ ها
خب من سه تا فولدر جدا به نام هاي view viewmodel model
دارم resourcedictionary برنامه رو توي كدوم فولدر قرار بدم

afsaneh.asp
پنج شنبه 14 مهر 1390, 11:06 صبح
شما چون از MVVM استفاده ميكنيد اين سه تا پوشه رو داريد .مثل عكس ها كه يه پوشه images معمولا مزاريد و همه عكس داخل اين پوشه اس، ميتونيد يه پوشه ديگه بنام Resources داشته باشيد و resource ها رو اونجا قرار بديد.