Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Троелсен Эндрю, "Язык программирования C#9 и платформа .NET5" бесплатно, без регистрации.
Панель
WrapPanel
ItemWidth
ItemHeight
Height
Width
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Fun with Panels!" Height="100" Width="650">
<WrapPanel Background="LightSteelBlue" Orientation ="Horizontal"
ItemWidth ="200"
ItemHeight ="30">
<Label x:Name="lblInstruction" FontSize="15" Content="Enter Car Information"/>
<Label x:Name="lblMake" Content="Make"/>
<TextBox x:Name="txtMake"/>
<Label x:Name="lblColor" Content="Color"/>
<TextBox x:Name="txtColor"/>
<Label x:Name="lblPetName" Content="Pet Name"/>
<TextBox x:Name="txtPetName"/>
<Button x:Name="btnOK" Width ="80" Content="OK"/>
</WrapPanel>
</Page>
В результате визуализации получается окно, показанное на рис. 25.3 (обратите внимание на размер и позицию элемента управления
Button
Width

После просмотра рис. 25.3 вы наверняка согласитесь с тем, что панель
WrapPanel
WrapPanel
ToolBar
Позиционирование содержимого внутри панелей StackPanel
Подобно
WrapPanel
StackPanel
Orientation
StackPanel
StackPanel
StackPanel
SimpleStackPanel.xaml
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Fun with Panels!" Height="200" Width="400">
<StackPanel Background="LightSteelBlue" Orientation ="Vertical">
<Label Name="lblInstruction"
FontSize="15" Content="Enter Car Information"/>
<Label Name="lblMake" Content="Make"/>
<TextBox Name="txtMake"/>
<Label Name="lblColor" Content="Color"/>
<TextBox Name="txtColor"/>
<Label Name="lblPetName" Content="Pet Name"/>
<TextBox Name="txtPetName"/>
<Button Name="btnOK" Width ="80" Content="OK"/>
</StackPanel>
</Page>

Если присвоить свойству
Orientation
Horizontal
<StackPanel Background="LightSteelBlue" Orientation="Horizontal">

Подобно
WrapPanel
StackPanel
StackPanel
Позиционирование содержимого внутри панелей Grid
Из всех панелей, предоставляемых API-интерфейсами WPF, панель
Grid
Grid
Grid