我有一个ListBox
带有这个模板的。
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="Template">
<StackPanel Margin="0,10">
<Border BorderBrush="Black" BorderThickness="1" Background="#FFFFC000" Width="460" MinHeight="76">
<StackPanel Margin="4,4,-4,-153">
<TextBlock Text="{Binding }" HorizontalAlignment="Center" VerticalAlignment="Top" Foreground="Black" TextWrapping="Wrap"/>
<TextBlock " Text="{Binding Mode=OneWay}" HorizontalAlignment="Center" VerticalAlignment="Top" Foreground="Black" TextWrapping="Wrap"/>
</StackPanel>
</Border>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
然而,我必须强制设置 a Width
,否则它会变成“ 2”。Height
Border
Width
Height
就像它不明白我TextBlock
里面有 2 个并且不会扩展以填充它们。
这让我不得不在我不喜欢的地方设置一个固定的高度和宽度,就好像文本太大它会被截断一样。