WPF中的自动剪切TextBlock

6
我有一个TextBlock,它根据其文本进行自适应大小调整,这导致我的整个窗口大小也在变化。我希望文本截断而不是自适应 - 但我不想显式地设置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>
1个回答

5

不要在你的Window上设置SizeToContent


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接