ادامه کنترل StackPanel
در پست قبلی دربارۀ یکی از کنترل های کانتینر صحبت کردم ، در این پست به ادامۀ این کنترل می پردازم
خواص تراز بندی :
دو خاصیت HorizontalAlignment و VerticalAlignment که در موارد متعددی استفاده میشه، محل قرار گیری افقی و عمودی کنترل را نسبت به کنترل کانتینر خودش مشخص می کنه.
خاصیت HorizontalAlignment :
مقادریر خاصیت HorizontalAlignment عبارتند از :
Left : این مقدار، باعث میشه که کنترل مورد نظر از سمت چپ کنترل پدرش تراز بشه.
Right : این مقدار، باعث میشه که کنترل مورد نظر از سمت زاست کنترل پدرش تراز بشه.
Center : این مقدار، باعث میشه که کنترل مورد نظر در قسمت وسط کنترل پدرش تراز بشه.
Stretch : این مقدار باعث می شود که کنترل تمامی عرض کنترل پدرش را پوشش دهد.
خاصیت VerticalAlignment :
Top: باعث میشه کنترل از سمت بالای کنترل پدرش تراز بشه
Bottom : باعث میشه کنترل از سمت پایین کنترل پدرش تراز بشه
Center: باعث میشه کنترل در وسط کنترل پدرش تراز بشه
Stretch: باعث میشه ، کنترل از تمامی فضای موجود استفاده کنه
کنترل StackPanel ، به کنترل های فرزند خودش به همان مقدار فضا که نیاز داره ، فضا اختصاص میده
شش خاصیت زیر برای تنظیم سایز کنترل ها به کار میره:
خاصیت Width : این خاصیت، عرض کنترل رو مشخص می کنه.
خاصیت Height : این خاصیت، مقدار ارتفاع کنترل را مشخص می کنه.
خاصیت MinHeight: این خاصیت مینیمم ارتفاعی را که یک کنترل می تواند بگیره رو مشخص می کنه.
خاصیت MinWidth: این خاصیت مینیمم عرضی را که یک کنترل باید داشته باشه رو مشخص می کنه.
خاصیت MaxHeight: این خاصیت ماکزیمم ارتفاعی را که یک کنترل می تواند بگیره رو مشخص می کنه.
خاصیت MaxWidth: این خاصیت ماکزیمم عرضی را که یک کنترل باید داشته باشه رو مشخص می کنه.