Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Троелсен Эндрю, "Язык программирования C#9 и платформа .NET5" бесплатно, без регистрации.
Панель
WrapPanelItemWidthItemHeightHeightWidth<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 (обратите внимание на размер и позицию элемента управления
ButtonWidth
После просмотра рис. 25.3 вы наверняка согласитесь с тем, что панель
WrapPanelWrapPanelToolBarПозиционирование содержимого внутри панелей StackPanel
Подобно
WrapPanelStackPanelOrientationStackPanelStackPanelStackPanelSimpleStackPanel.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>
Если присвоить свойству
OrientationHorizontal<StackPanel Background="LightSteelBlue" Orientation="Horizontal">
Подобно
WrapPanelStackPanelStackPanelПозиционирование содержимого внутри панелей Grid
Из всех панелей, предоставляемых API-интерфейсами WPF, панель
GridGridGrid