我可以找到一个名为 TextTrimming 的属性TextBlock
,但我无法让它工作。我在 MainPage 中有一个文本块,用于提供预览。当我单击一个按钮时,如果其中保存了任何注释,我需要显示几个字符。
即使我设置了 TextTrimming 属性,也会显示整个文本。我尝试减小文本块的宽度,但它仍然在整个屏幕上显示文本
这是 xaml 代码
<TextBlock
Height="27"
HorizontalAlignment="Left"
x:Name="notesPreview"
Text=""
VerticalAlignment="Top"
Width="236"
Foreground="Gray"
Canvas.Left="20"
Canvas.Top="526"
TextTrimming="WordEllipsis"
MinWidth="236" />
我像这样在后面的代码中将文本分配给文本块
if (m_bufferArrayNotes[i, j] != "")
{
notes = m_bufferArrayNotes[i, j].Substring(0);
}
else
{
notes = "";
}
notesPreview.TextTrimming = TextTrimming.WordEllipsis;
notesPreview.Text = notes;
文本块的大小会扩展并显示整个文本,并且可以在平移到下一个枢轴项时看到:(。
有什么办法可以保持实际宽度不变?