专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

silverlight TextBox控件的文本长度计算方法.求解,该如何解决

发布时间:2011-06-27 20:17:04 文章来源:www.iduyao.cn 采编人员:星星草
silverlight TextBox控件的文本长度计算方法...求解
需要计算TextBox.Text文本所占的长度大小(像素个数),  

想到的方法,要么行不通,要么不准确。

1,使用WPF的GetRectFromCharacterIndex函数,可是silverlight中未实现此函数。。。。
  Rect textRext = textBox1.GetRectFromCharacterIndex(textBox1.Text.Length);
  textRext.Right

2, 根据字体算出,不同类型的字符(数字、字母、中文等)所占的像素大小*个数 的和, 这个方法不是很准确,而且存在性能问题


求高人指教方法

------解决方案--------------------
Silverlight可以使用GetRectFromCharacterIndex,详细请看MSDN:
http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.getrectfromcharacterindex(v=vs.95).aspx
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: