HorizontalAlignment. WPF controls can be aligned. With the
HorizontalAlignment and VerticalAlignment attributes, we anchor controls to
edges or center them. We can also stretch controls to fill the available space.
Example. This
example shows both HorizontalAlignment
and VerticalAlignment. I added five
Buttons to a Grid in a Window. I left the default Width of each Button, but
changed the alignment properties.
Window x:Class="WpfTutorialSamples.Panels.StackPanel" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="StackPanel" Height="160" Width="300"> <StackPanel Orientation="Horizontal"> <Button VerticalAlignment="Top">Button 1</Button> <Button VerticalAlignment="Center">Button 2</Button> <Button VerticalAlignment="Bottom">Button 3</Button> <Button VerticalAlignment="Bottom">Button 4</Button> <Button VerticalAlignment="Center">Button 5</Button> <Button VerticalAlignment="Top">Button 6</Button> </StackPanel> </Window>
Button
Left, Top:
This is the first
Button. It is on the left side of the window at the top.
Left, Bottom:
This Button has a
HorizontalAlignment of Left, and a vertical one of "Bottom," so it is
at the bottom left.
Left, Center:
The third button
is located on the left edge, vertically centered. Its position changes as the
window resizes.
Center, Center:
This Button will
always be located in the center of the window. Try resizing the window: it
remained centered.
Right, Stretch:
This Button uses
Stretch for its VerticalAlignment. This means it expands to fill the vertical
space.
Below Chart will help you to identify which alignment you have to give. Hope this useful.
Hai admin, thanks for sharing your thoughts with us. Your article helped me to gain knowledge on dot net environment.
ReplyDelete.net coaching centers in chennai
.asp.net training in chennai
Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have.
ReplyDeletedigital marketing course in chennai, digital marketing training in chennai, best digital marketing, digital marketing, skartec digital marketing, skartec digital marketing academy, seo training in chennai, best seo service in chennai, digital marketing blog