我有一个像这样的富文本框:
<RichTextBox x:Name="richtextbox">
<RichTextBox.Template>
<ControlTemplate>
<StackPanel Orientation="Horizontal">
<HyperlinkButton x:Name="txtnam" HorizontalAlignment="Left" VerticalAlignment="Center" Width="3" />
<TextBlock x:Name="txttextblock" Width="452"/>
</StackPanel>
</ControlTemplate>
</RichTextBox.Template>
</RichTextBox>
现在我想使用按钮点击事件在文本块中插入文本。如果文本块不在richtextbox中,我们可以像this.txttextblock.text =“content”一样访问。但是现在如何通过按钮点击访问此文本块。任何人都可以帮我找到解决方案。
答案 0 :(得分:0)
您可以使用“FindName”方法查找子元素。
((TextBlock)richtextbox.FindName("txttextblock")).Width
输出:452