C# 读文本格式?
我希望能够从Silverlight文本块(TextBlock控件)(Silverlight&C#)读取文本,并检查应用了哪些格式(如:粗体、斜体、字体大小等),以便将其存储在XML文件中 有没有可能通过C#和Silverlight找出对文本应用了什么格式,以便以后可以存储和重复使用?文本将包含在textbox或textblock控件中 使用的存储可以是XML,但我刚刚发现Silverlight不支持XSL,所以只支持XML 问候,,C# 读文本格式?,c#,silverlight,text-formatting,C#,Silverlight,Text Formatting,我希望能够从Silverlight文本块(TextBlock控件)(Silverlight&C#)读取文本,并检查应用了哪些格式(如:粗体、斜体、字体大小等),以便将其存储在XML文件中 有没有可能通过C#和Silverlight找出对文本应用了什么格式,以便以后可以存储和重复使用?文本将包含在textbox或textblock控件中 使用的存储可以是XML,但我刚刚发现Silverlight不支持XSL,所以只支持XML 问候,, T你所说的格式是指电话号码还是日期格式 如果有的话。使用正则表
T你所说的格式是指电话号码还是日期格式 如果有的话。使用正则表达式
查看System.Text.RegularExpressions命名空间。那里的一切都会对您有所帮助。请确保为控件命名
<Textblock x:Name="myTextBlock" />
通过阅读您的需求,您很可能将对象传递给函数,并从中创建xml文件。祝你好运。我所说的格式是指:粗体文本、文本大小等。。。
if (myTextBlock.FontWeight == "Bold")
{
//Do Something
}