Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 87 стр.

UptoLike

Составители: 

87
<RowDefinitionHeight="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
<ColumnDefinitionWidth="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<StackPanelGrid.Row="0"Grid.Column="0">
<ButtonName="cmdPrev"Margin="10,10,10,3">Prev</Button>
<ButtonName="cmdNext"Margin="10,3,10,3">Next</Button>
<CheckBoxName="chkLongText"Margin="10,10,10,10"
Checked="chkLongText_Checked"Un
checked="chkLongText_Unchecked">ShowLongText</CheckBox>
</StackPanel>
<TextBoxGrid.Row="0"Grid.Column="1"Margin="0,10,10,10"
TextWrapping="WrapWithOverflow"Grid.RowSpan="2">Thisisatest
thatdemonstrates
howbuttonsadaptthemselvestofitthecontenttheycontain
whentheyaren't
explicitlysized.Thisbehaviormakeslocalizationmucheasi
er.</TextBox>
<ButtonGrid.Row="1"Grid.Column="0"Name="cmdClose"Mar
gin="10,3,10,10">Close</Button>
</Grid>
3.9.3. Модульный пользовательский интерфейс
Многие из контейнеров компоновки успешно помещают содер-
жимое в доступное пространствотак поступают StackPanel,
DockPanel и WrapPanel. Одно из преимуществ этого подхода заклю-
чается в том, что он позволяет строить действительно модульные ин-
терфейсы. Другими словами, можно подключать разные панели с со-
ответствующими секциями пользовательского интерфейса, которые
следует показать, и пропускать те, которые в данный момент не нуж-
ны. Приложение в целом может подстраивать себя соответствующим
образомподобно портальному сайту в Web.