0
私はRichTextBoxコントロールを使用してchallangeに直面しています:RichTextBoxコンテンツをその中のコントロール(ボタン)で取り出す方法は?
私は成功したの下にXAMLを参照してください、うまく設計時にそれとボタンに段落を追加することができる午前:
<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>
と私は取得できています私のコードからテキストだけで罰金、以下を参照:
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;
}
}
を返す:
"Click on this: stackoverflow\r\n \r\n\r\n"
質問は、どうやってボタンとテキストを取り出すのですか?