WPF中TextBlock.Typography是只读的
时间: 2024-02-28 20:51:55 浏览: 85
WPF学习之TextBlock
非常抱歉,我给出的答案有误。在WPF中,TextBlock的Typography属性是只读的,不能直接设置其中的属性。
要设置TextBlock的字符间距,可以使用Run元素替代TextBlock,并在Run元素中设置字符间距。代码如下:
```
<Run Typography.Kerning="True" Typography.StandardLigatures="True" Text="Hello World" />
```
在代码中,使用了Run元素来代替TextBlock,通过设置Typography.Kerning属性来设置字符间距大小。需要注意的是,在使用Run元素时,需要将其放置在一个包含它的控件中,比如一个StackPanel或者一个TextBlock中,否则无法正常显示。
阅读全文