سلام
زمانی که فرم جدید ایجاد می کنیم یک Grid رو همراهش می سازه
کارایی Grid چی هستش ؟آیا مثل Frame هست؟
حالا اگه پاکش کنیم مشکلی پیش میاد؟
سلام
زمانی که فرم جدید ایجاد می کنیم یک Grid رو همراهش می سازه
کارایی Grid چی هستش ؟آیا مثل Frame هست؟
حالا اگه پاکش کنیم مشکلی پیش میاد؟
در Wpf دو کلاس از frameworkelement مشتق میشه : کلاس های کنترل (control) و پنل (panel)
از کلاس control دو نوع کلاس مشتق میشه :contentcontrol,Itemscontrol
از کلاس panel هم دو کلاس مشتق میشه: container,decorator
اشیایی که از contentcontrol ارث بری میکنن فقط میتونن یک عنصر رو در خودشون نگه دارن اما عناصری که از panel ارث بری میکنن میتونن چندین نوع عنصر را در خودشون نگه دارند و این عناصر رو سازمان دهی کنن....
ویندو (window) یک ContentControl هست بنابراین نمیتونه بیشتر از یک عنصر رو د خودش نگه داره...
اما گرید(grid) یک پنل از نوع (container) هست و میتونه اشاء زیادی رو در خودش نگه داره...
پس ما برای این که بتونیم اشیاء لازم از قبیل (button,textbox,...) رو در کنار هم استفاده کنیم و اونها رو مطابق میل خودمون منظم کنیم باید این ها رو درون یک کانتینر قرار بدیم گرید(grid) عالیترین کانتینر در wpf هست...
امیدوارم متوجه شده باشید...
و grid به عنوان کانتینر پیشفرض برای شروع طراحی گذاشته شده. پس جواب مستقیم به شما اینه که میتونید پاکش کنید مشکلی پیش نمیاد. بعد از پاک کردن میتونید یک مدل دیگه از کانتینر رو جایگزین کنید و اگر هیچ کانتینری جایگزین نکردین ویندو فقط یک کنترل دریافت میکنه، مثلا فقط یک تکست باکس میگیره.