2013-03-20 78 views
0

我有丰富的文本框这样的内部元素:获取RichTextBox的

 <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> 

现在我想用按钮点击event.If文本块中插入文本块文本超出RichTextBox中我们可以访问这样的.txttextblock.text =“content”。但是,如何在按钮单击时访问此文本块。可以帮助我找到解决方案。

回答

0

您可以使用“FindName”方法查找子元素。

((TextBlock)richtextbox.FindName("txttextblock")).Width 

输出:452