Je suis face à un challange en utilisant le contrôle RichTextBox:Comment récupérer du contenu RichTextBox avec les contrôles qu'il contient (boutons)?
Je suis avec succès en mesure d'ajouter des paragraphes à et boutons dans le temps de conception très bien, voir XAML ci-dessous:
<RichTextBox x:Name="rtxtStep" HorizontalAlignment="Left" Height="207" Margin="10,32,0,0" VerticalAlignment="Top" Width="427" IsDocumentEnabled="True" KeyUp="richTextBox_KeyUp">
<FlowDocument>
<Section FontSize="15">
<Paragraph>
Click on this:
<Hyperlin k NavigateUri="http://stackoverflow.com">stackoverflow</Hyperlin k>
</Paragraph>
<Paragraph>
<Button Click="Button_Click" Width="143" >Also Click On This</Button>
<Button Click="Button_Click" Width="143" >button 2</Button>
</Paragraph>
</Section>
</FlowDocument>
</RichTextBox>
et je suis en mesure de récupérer les texte de mon code très bien, voir ci-dessous:
private void richTextBox_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
TextRange txtrContent = new TextRange(rtxtStep.Document.ContentStart, rtxtStep.Document.ContentEnd);
string allContent = txtrContent.Text;
}
}
retour:
"Click on this: stackoverflow\r\n \r\n\r\n"
la question est, comment puis-je récupérer les boutons ainsi que le texte?