Blend 4 で Silverlight 4 を使用しています。
いくつかの TextBoxes と Button を含む (水平) スタックパネルがあります。stackpanel は、コンテンツが使用するサイズに拡大するように設定されています。TextBoxes もオートサイズになっています。
テキストボックスにテキストを追加すると、テキストボックスのサイズが大きくなり、スタックパネルも大きくなります。ここまでは順調ですね。
テキストボックスからテキストを削除すると、テキストボックスのサイズは縮小しますが (例外として)、スタックパネルのサイズは縮小しません。
コンテンツ (テキストボックス) が小さくなったときに、スタックパネルのサイズを変更するトリックはありますか?
前もってありがとう、フランク
UserControl の XAML は次のとおりです。
<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>