如何计算 Metro 中字符串的宽度(不显示它)?
我未能找到与以下 WPF 代码等效的 Windows 运行时来测量字符串的宽度:
FormattedText formattedText = new FormattedText(in_string,in_culture,in_flowdir,in_font,in_sz,in_color);
string_width = formattedText.WidthIncludingTrailingWhitespace);
有人知道是否可以在 Metro 中完成吗?
I have failed to find a Windows Runtime equivalent to the following WPF code to measure the width of a string:
FormattedText formattedText = new FormattedText(in_string,in_culture,in_flowdir,in_font,in_sz,in_color);
string_width = formattedText.WidthIncludingTrailingWhitespace);
Does anybody know if it can be done in Metro?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有可能,我找到了一种提供有用测量的方法,但我不确定这是最好的方法:
我的直觉是,在某些情况下,此代码会给出意想不到的结果。
It is possible, I've found one method that gives useful measurements, but I am not sure it is the best way of doing it:
My gut feeling is that there are situations in which this code will give an unexpected result.
试试这个:
Try this: