我正在使用 Silverlight 4 和 Blend 4。
我有一个(水平)堆栈面板,其中包括一些文本框和一个按钮。堆栈面板设置为拉伸到内容使用的大小。文本框也在自动调整大小。
当我向文本框添加文本时,文本框的大小会增加,堆栈面板也会增加。到目前为止,一切都很好。
当我从文本框中删除文本时,文本框大小会缩小(例外),但堆栈面板大小不会。
当内容(文本框)变小时,是否有任何技巧可以使堆栈面板改变大小?
提前致谢, 弗兰克
这是 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>