[英]Auto clip TextBlock in WPF
我有一個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>
只是不要在你的Window
上設置SizeToContent
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.