Я очень много нового в WPF.
У меня очень простая проблема.
У меня есть стековая панель spTerminalBox.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300"/>
<ColumnDefinition Width="881*"/>
<ColumnDefinition Width="11*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="156"/>
<RowDefinition Height="371*"/>
</Grid.RowDefinitions>
<my:WindowHeader x:Name="title" Title="Internet Cafe management software (ICM)" CloseClicked="window_CloseClicked" VerticalAlignment="Top" Margin="0,-1,0,0" Grid.ColumnSpan="3" />
<StackPanel Name ="spTerminalBox" Grid.Column="1" Grid.Row="1" Orientation="Horizontal" Margin="10,10,10,20"/>
</Grid>
Моя структура xaml такова.
Я заполняю пользовательский элемент управления в этой стеке динамически в коде. Если дочерние элементы в StackPanel не помещаются в область StackPanel, то он не должен выходить за пределы видимой области, он должен опускаться.
Как это сделать?