Я использую 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>