【发布时间】:2010-12-31 23:25:31
【问题描述】:
备注
在我问之前,让我专注于文字:
- “i”的长度是1
- “w”的长度是1
- “w”的渲染宽度大于“i”(等宽字体除外)——我对此感兴趣,从现在开始,我会简单地写“width”
问题(小图)
假设我为 TextBlock 小部件设置了令人难以置信的长文本,其宽度为 100。文本不适合(文本被剪裁 - 即只有一小部分文本可见)。
问题是——整个文本的宽度是多少(可见部分+不可见部分)?
背景(大图)
我有一个窗口宽度 DataGrid(WPF 标准)作为包含文本的主要小部件。我尝试以这种方式调整窗口和 DataGrid 的大小,以使所有文本都可见,而无需调整大小和/或滚动。
我专注于宽度。窗口大小与屏幕大小的关系不是问题,文字很短,甚至可以放在上网本屏幕上。
【问题讨论】: