Я использую Silverlight 4 с Blend 4.
У меня есть (горизонтальная) панель стека, которая включает в себя несколько текстовых полей и кнопку.Панель стека настроена на растяжение до размера, который использует контент.Текстовые поля тоже имеют автоматический размер.
Когда я добавляю текст в текстовые поля, размер текстового поля увеличивается, а размер стека увеличивается.Пока все хорошо.
Когда я удаляю текст из текстовых полей, размер текстового поля уменьшается (как исключено), но размер панели стека не увеличивается.
Есть ли хитрость, чтобы сделать панель стекаизменить размер, когда содержимое (текстовые поля) уменьшается?
Заранее спасибо, Фрэнк
Вот XAML для UserControl:
<Grid x:Name="LayoutRoot">
<StackPanel x:Name="StackPanelBorder" Orientation="Horizontal">
<TextBox x:Name="TextBoxCharacteristicName" TextWrapping="Wrap" Text="Tex">
</TextBox>
<TextBox x:Name="TextBoxSep" TextWrapping="Wrap" Text="=" IsReadOnly="True">
</TextBox>
<Button x:Name="ButtonRemove" Content="-" Click="ButtonAddOrRemove_Click">
</Button>
</StackPanel>
</Grid>