StackPanel. Bu sodda tartib elementi. U barcha elementlarni yo'nalishiga qarab gorizontal yoki vertikal ravishda joylashtiradi. Misol uchun:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:LayoutApp"
mc:Ignorable="d"
Title="StackPanel" Height="300" Width="300">
DockPanel. Ushbu idish uning tarkibini tashqi idishning ma'lum bir tomoniga bosadi. Buning uchun ichki elementlar DockPanel.Dock xossasidan foydalangan holda ular bosiladigan tomonni belgilashlari kerak. Misol uchun:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:LayoutApp"
mc:Ignorable="d"
Title="DockPanel" Height="250" Width="300">
WrapPanel. Ushbu panel, StackPanel singari, Orientation xususiyati gorizontal yoki vertikal bo'lishiga qarab, barcha elementlarni bitta satr yoki ustunga joylashtiradi. StackPanel-dan asosiy farq shundaki, agar satrlar yoki ustunlar bir-biriga mos kelmasa, mos kelmaydigan elementlar uchun yangi ustun yoki satr yaratiladi.
Canvas. Canvas idishi eng asosiy idishdir. Uning ustiga joylashtirish uchun siz tuvalning yon tomonlariga nisbatan elementlarning aniq koordinatalarini ko'rsatishingiz kerak. Elementlarning koordinatalarini o'rnatish uchun Canvas.Left, Canvas.Right, Canvas.Bottom, Canvas.Top xususiyatlaridan foydalaning. Masalan, Canvas.Left xossasi elementning konteynerning chap tomonida qancha birlik bo'lishini va Canvas.Top xususiyati konteynerning yuqori chegarasi ostida qancha birlik mavjudligini belgilaydi.