动态更改WPF RichTextBox

动态更改WPF RichTextBox,wpf,richtextbox,Wpf,Richtextbox,所以我是WPF的新手,正在寻求帮助。我所要做的就是根据捕捉到的特定关键笔划来改变当前段落的填充 关键点的捕获很好,找到当前段落也很好,但是如何更改填充?我猜想这件事很简单 mainRichTextBox.CaretPosition.Paragraph.Padding.Left = 10d; 但看起来我错了 如果有人能给我指出正确的方向那就太好了 谢谢我相信您需要将Padding属性设置为厚度的新实例,而不是修改当前值。像这样: mainRichTextBox.CaretPosition.Par

所以我是WPF的新手,正在寻求帮助。我所要做的就是根据捕捉到的特定关键笔划来改变当前段落的填充

关键点的捕获很好,找到当前段落也很好,但是如何更改填充?我猜想这件事很简单

mainRichTextBox.CaretPosition.Paragraph.Padding.Left = 10d;
但看起来我错了

如果有人能给我指出正确的方向那就太好了


谢谢

我相信您需要将Padding属性设置为厚度的新实例,而不是修改当前值。像这样:

mainRichTextBox.CaretPosition.Paragraph.Padding = new Thickness() { Left = 10d };

我相信您需要将Padding属性设置为厚度的新实例,而不是修改当前值。像这样:

mainRichTextBox.CaretPosition.Paragraph.Padding = new Thickness() { Left = 10d };