Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读文本格式?_C#_Silverlight_Text Formatting - Fatal编程技术网

C# 读文本格式?

C# 读文本格式?,c#,silverlight,text-formatting,C#,Silverlight,Text Formatting,我希望能够从Silverlight文本块(TextBlock控件)(Silverlight&C#)读取文本,并检查应用了哪些格式(如:粗体、斜体、字体大小等),以便将其存储在XML文件中 有没有可能通过C#和Silverlight找出对文本应用了什么格式,以便以后可以存储和重复使用?文本将包含在textbox或textblock控件中 使用的存储可以是XML,但我刚刚发现Silverlight不支持XSL,所以只支持XML 问候,, T你所说的格式是指电话号码还是日期格式 如果有的话。使用正则表

我希望能够从Silverlight文本块(TextBlock控件)(Silverlight&C#)读取文本,并检查应用了哪些格式(如:粗体、斜体、字体大小等),以便将其存储在XML文件中

有没有可能通过C#和Silverlight找出对文本应用了什么格式,以便以后可以存储和重复使用?文本将包含在textbox或textblock控件中

使用的存储可以是XML,但我刚刚发现Silverlight不支持XSL,所以只支持XML

问候,,
T

你所说的格式是指电话号码还是日期格式

如果有的话。使用正则表达式


查看System.Text.RegularExpressions命名空间。那里的一切都会对您有所帮助。

请确保为控件命名

<Textblock x:Name="myTextBlock" />

通过阅读您的需求,您很可能将对象传递给函数,并从中创建xml文件。祝你好运。

我所说的格式是指:粗体文本、文本大小等。。。
if (myTextBlock.FontWeight == "Bold")
{
  //Do Something
}