

Controls positioning of elements by setting their horizontal alignment or vertical alignment properties.Use orientation to change to horizontal.Stack child element horizontally or vertically.It keeps a control horizontal and vertical using a stack we design the application like many controls. In the following example I try to show one normal data entry form design using XAML: The grid layout panel provides the two attached properties Grid.Column and Grid.Row to define the location of the control. Keep in mind that the row and columndefinitions must proceed any definition of child controls. To add controls to the grid layout panel ,just put the declaration between the opening and closing tags of the Grid. If you create additional rows and columns, you have to add RowDefinition items to the RowDefinitions collection and ColumnDefinition items to the ColumnDefinitions collection, as the above example shows a grid with 4 rows and 4 columns. Row and Column definitions in a grid indicate row and column.The functionality is similar to the HTML table but more flexible as in the following example we try to show a row and column combination for the windows. Grid Panel: combination of row and column layout is a Grid Panel in other words, a Grid Panel arranges controls in a tabular format.

Remember that star-sizing does not work if the grid size is calculated based on its content. Star (*) takes as much space as available (after filling all auto and fixed sized columns), proportionally divided over all star-sized columns.Auto takes as much space as needed by the contained control.Fixed size of logical units (1/96 inch).Size is determined by calculating the available screen space, size of constraints and layout-specific properties (Margin, Padding, etc.) behavior of the present Panel.The size can be specified as an absolute amount of logical units, as a percentage value or automatically.Layout automatically adjusts if the screen resolution changes.XAML provides a rich set of built-in layout panels that help you to avoid the common pitfalls.Re-sizing a window does not change the position of controls.You can specify absolute positioning if you want.Controls are, by default, anchored relative to the upper-left of the page.Use table layout to arrange controls in a table format.Anchor a list box to the left of the form using flow layout to arrange controls in a flow layout.Some flexibility to dock the ok and cancel buttons to the lower right.The Location property has x and y coordinates representing the upper-left corner of the control retrieve to upper-left corner of container.

The following summarizes the differences among Windows, Web and XAML Layout applications.
XAMARIN FLOWLAYOUT WINDOWS
A UI for Silverlight and Windows Presentation Foundation.Defining services in Windows Communication Foundation.Defining workflow content in Windows Workflow Foundation.XAML is a modern UI design Markup Language, it helps design a rich UI, 2d and 3d animation, plugin based applications and we also use XAML for:
