آموزش WPF

آموزش WPF با زبان xaml و VB.Net و C#

آموزش WPF

آموزش WPF با زبان xaml و VB.Net و C#

خاصیت VerticalAlignment

خاصیت VerticalAlignment :
این خاصیت ترازبندی (نحوه چیدمان) عمودی نسبت به کنترل پدر را را تعیین می کند
این خاصیت دارای چهار مقدار زیر می باشد :Top : کنترل از سمت بالای کنترل پدر خویش تراز شود.

Bottom : کنترل از سمت پایین کنترل پدر خویش تراز شود

 Center  :کنترل دروسط کنترل پدر خویش تراز شود.

Stretch   :کنترل از تمامی فضای موجود، استفاده کند


نمایش خاصیت VerticalAlignment یا تراز عمودی

   <StackPanel Orientation="Horizontal">

        <Button  VerticalAlignment="Bottom" >Bottom</Button>

         <Button VerticalAlignment="Top">Top</Button>     

        <Button VerticalAlignment="Center">Center</Button>

        <Button >Stretch</Button>

    </StackPanel>

نکته : کنترل StackPanel ، به کنترل های فرزند خود به همان مقدار فضا که نیاز دارند، فضا اختصاص می دهد. به همین دلیل اگر نحوه چیدمان عناصر در آن عمودی باشد و بخواهید دستورات مربوط خاصیت VerticalAlignment را با شکل فوق به کار ببرید، تاثیری در چیدمان کنترل ها نخواهد داشت. و برعکس اگر نحوه چیدمان عناصر در کنترل کانتینر StackPanel به صورت افقی باشد،دستورات مربوط به چیدمان افقی تاثیری در چیدمان نخواهد داشت.(بصورت پیش فرض نحوه چیدمان عناصر در StackPanel عمودی(Vertical) می باشد)

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد