Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Windows runtime 如何添加<;粗体></粗体>;将文本转换为WinRT中文本块的内容?_Windows Runtime_Windows Store Apps - Fatal编程技术网

Windows runtime 如何添加<;粗体></粗体>;将文本转换为WinRT中文本块的内容?

Windows runtime 如何添加<;粗体></粗体>;将文本转换为WinRT中文本块的内容?,windows-runtime,windows-store-apps,Windows Runtime,Windows Store Apps,我希望以编程方式创建此文件: <TextBlock Style="{StaticResource WordStyle}" x:Name="Foo"><Bold>d</Bold>o o<Bold>dd</Bold></TextBlock> 做奇数 我找到了答案。要添加粗体文本、斜体文本和换行符,或使用C#更改前景色或字体系列,TextBlock.Inlines属性可以完美地工作 Foo.Inlines.Clear(); /

我希望以编程方式创建此文件:

<TextBlock Style="{StaticResource WordStyle}" x:Name="Foo"><Bold>d</Bold>o o<Bold>dd</Bold></TextBlock>
做奇数

我找到了答案。要添加粗体文本、斜体文本和换行符,或使用C#更改前景色或字体系列,
TextBlock.Inlines
属性可以完美地工作

Foo.Inlines.Clear();

// Bold text.
var block = new Run();
block.Text = "d";
block.FontWeight = FontWeights.Bold;
Foo.Inlines.Add(block);

// Regular text.
block = new Run();
block.Text = "o o";
Foo.Inlines.Add(block);

// Bold and italics text.
block = new Run();
block.FontStyle = FontStyle.Italic;
block.FontWeight = FontWeights.Bold;
block.Text = "dd";
Foo.Inlines.Add(block);