我有一个TextBlock,它根据Text调整自身大小,这会导致整个窗口调整大小。我希望文本被截断 - 但我不想在用户调整窗口大小的情况下显式设置TextBlock的MaxWidth。
按下导入按钮之前:
当前输出:
期望的输出:
<Grid Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Name="status" Margin="3" HorizontalAlignment="Stretch" TextTrimming="CharacterEllipsis"></TextBlock>
<Label Name="lblPercentage" Grid.Column="1" HorizontalAlignment="Right" ></Label>
<Button Grid.Column="2" Margin="3" Name="cmdImport" Click="import_Click" HorizontalAlignment="Right">Import</Button>
<Button Grid.Column="3" Margin="3" Name="cmdCancel" Click="cancel_Click" HorizontalAlignment="Right">Close</Button>
</Grid>
答案 0 :(得分:5)
请勿在{{1}}上设置SizeToContent
。