C# 读取文本格式?
我希望能够从 Silverlight TextBlock(TextBlock 控件)(Silverlight 和 C#)读取文本并检查已应用的格式(如:粗体、斜体、字体大小等...),所以我可以将其存储在 XML 文件中。
是否可以使用 C# 和 Silverlight 找出一段文本应用了哪些格式,以便以后可以存储和重复使用?文本将包含在文本框或文本块控件内。
使用的存储可以是 XML,但我刚刚发现 Silverlight 不支持 XSL,所以只支持 XML。
问候, 时间
I want to be able to read text from a Silverlight TextBlock (TextBlock Control) (Silverlight & C#) and check what formatting (as in: bold, italic, font size, etc...) has been applied to it, so I can store it in an XML file.
Is it possible to find out what formatting has been applied to a piece of text with C# and Silverlight so it can be stored and re-used later? The text would be contained within a textbox or textblock control.
Storage used can be XML but I've just found out Silverlight doesn't support XSL, so just XML.
Regards,
T
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需确保为控件命名即可。
在后面的代码中,您可以访问 TextBlock 但调用它的名称 (myTextBlock)。
在这里,您可以添加如下逻辑:
通过阅读您的需求,您很可能将对象传递给函数并从那里创建 xml 文件。祝你好运。
Just make sure you give your control a name.
In your code behind you can then access the TextBlock but calling it's name (myTextBlock).
Here you can add logic like:
From reading your needs you'll most likely be passing the object to a function and creating your xml file from there. Good luck.
格式化是指电话号码或日期格式吗?
如果是。使用正则表达式。
看一下 System.Text.RegularExpressions 命名空间。那里的一切都应该对你有帮助。
By formatting you mean a phone number or date format?
If yes. Use regular expressions.
Take a look at the System.Text.RegularExpressions namespace. Everything there should help you.