Как использовать элементы управления диалоговыми окнами (dialog controls) в XAML?
@mariana
В XAML элементы управления диалоговыми окнами можно использовать с помощью элемента , в котором каждый элемент интерфейса размещается в отдельной строке или столбце.
Например, чтобы создать диалоговое окно с текстовым полем и кнопками «ОК» и «Отмена», можно использовать следующий код XAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<Window x:Class="MyDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="My Dialog" Height="150" Width="300">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Text="Enter some text:" />
<TextBox Grid.Column="1" />
<Button Grid.Row="1" Grid.Column="1" Content="OK" />
<Button Grid.Row="1" Grid.Column="2" Content="Cancel" />
</Grid>
</Window>
|
Здесь элементы интерфейса расположены в таблице с двумя строками и двумя столбцами. Первый столбец занимает все доступное пространство по горизонтали, а второй столбец имеет ширину, достаточную для размещения кнопок. Первая строка содержит TextBlock и TextBox, а вторая строка содержит две кнопки, каждая в своем столбце.
Элементы управления можно настраивать с помощью свойств, таких как Content, Text, Width, Height и т. д. Например, чтобы установить заголовок окна, можно использовать свойство Title, как показано в примере выше.