Ich versuche, den Text meiner RichTextBox festzulegen / abzurufen, aber Text gehört nicht zu den Eigenschaften, wenn ich test.Text ...
Ich verwende Code in C # (.net Framework 3.5 SP1)
RichTextBox test = new RichTextBox();
nicht haben können test.Text(?)
Wissen Sie, warum es möglich sein kann?
c#
wpf
wpf-controls
richtextbox
Nasreddine
quelle
quelle
Paragraph()
hatte eineParagraph(Inline)
Überlastung mindestens seit .NET 3.5 (undRun(string)
war auch gültig - es ist sogar im Beispiel).FontFamily
in Absatz hinzufügen ?Es gab eine Verwechslung zwischen RichTextBox in System.Windows.Forms und in System.Windows.Control
Ich verwende die in der Steuerung, wie ich WPF verwende. Dort gibt es keine Text-Eigenschaft, und um einen Text zu erhalten, hätte ich diese Zeile verwenden sollen:
Vielen Dank
quelle
Die WPF RichTextBox verfügt über eine
Document
Eigenschaft zum Festlegen des Inhalts a la MSDN:Sie können die
AppendText
Methode jedoch einfach verwenden , wenn das alles ist, wonach Sie suchen.Hoffentlich hilft das.
quelle
quelle
Mit zwei Erweiterungsmethoden wird dies sehr einfach:
quelle
Text
Das WPF RichTextBox-Steuerelement enthält keine Eigenschaft. Hier ist eine Möglichkeit, den gesamten Text herauszuholen:quelle
Wie wäre es einfach mit folgendem:
quelle
rtxb_input.SelectAll();
txb_InputLength.Text = rtxb_input.Selection.Text.Length.ToString();
ODER
quelle
"Extended WPF Toolkit" bietet jetzt eine Richtextbox mit der Text-Eigenschaft.
Sie können den Text in verschiedenen Formaten (XAML, RTF und Klartext) abrufen oder festlegen.
Hier ist der Link: Erweitertes WPF Toolkit RichTextBox
quelle
Demnach hat es eine Text-Eigenschaft
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox_members.aspx
Sie können auch die Eigenschaft "Linien" ausprobieren, wenn der Text in Linien aufgeteilt werden soll.
quelle