2011-06-24 3 views
1

Donc je suis nouveau à WPF et je cherche de l'aide. Tout ce que j'essaie de faire est de changer le remplissage du paragraphe actuel en fonction de la capture d'un coup de clé particulier.changer dynamiquement WPF RichTextBox

La capture du bit de clé est correcte et la recherche du paragraphe actuel est correcte, mais comment modifier le remplissage? Je suppose que ce serait quelque chose d'aussi simple que

mainRichTextBox.CaretPosition.Paragraph.Padding.Left = 10d; 

mais il semblerait que je me trompe.

Si quelqu'un peut me diriger dans la bonne direction ce serait génial.

grâce

Répondre

1

je crois que vous auriez besoin de définir la propriété de Rembourrage à une nouvelle instance d'épaisseur, ne pas modifier la valeur actuelle. Comme si:

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

Je crois que vous avez raison :) –