Estou tentando definir / obter o texto do meu RichTextBox, mas Text não está entre a lista de suas propriedades quando desejo obter test.Text ...
Estou usando code behind em C # (.net framework 3.5 SP1)
RichTextBox test = new RichTextBox();
não pode ter test.Text(?)
Você sabe como isso pode ser possível?
c#
wpf
wpf-controls
richtextbox
Nasreddine
fonte
fonte
Paragraph()
tinha umaParagraph(Inline)
sobrecarga pelo menos desde o .NET 3.5 (eRun(string)
também era válido - está até no exemplo).FontFamily
parágrafo?Houve uma confusão entre RichTextBox em System.Windows.Forms e em System.Windows.Control
Estou usando o do Controle como estou usando o WPF. Lá, não há propriedade Text e, para obter um texto, deveria ter usado esta linha:
obrigado
fonte
O WPF RichTextBox tem uma
Document
propriedade para definir o conteúdo à la MSDN:Você pode simplesmente usar o
AppendText
método, se isso é tudo o que você procura.Espero que ajude.
fonte
fonte
Usando dois métodos de extensão, isso se torna muito fácil:
fonte
Não há nenhuma
Text
propriedade no controle WPF RichTextBox. Esta é uma maneira de obter todo o texto:fonte
Que tal fazer o seguinte:
fonte
rtxb_input.SelectAll();
txb_InputLength.Text = rtxb_input.Selection.Text.Length.ToString();
OU
fonte
"Extended WPF Toolkit" agora fornece uma caixa de texto rica com a propriedade Text.
Você pode obter ou definir o texto em diferentes formatos (XAML, RTF e texto simples).
Aqui está o link: Extended WPF Toolkit RichTextBox
fonte
De acordo com isso, ele tem uma propriedade Text
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox_members.aspx
Você também pode tentar a propriedade "Linhas" se quiser que o texto seja dividido em linhas.
fonte