0

次のようなリッチテキストボックスがありました。

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

ここで、ボタンクリックイベントを使用してテキストブロックにテキストを挿入したいと考えています。しかし、ボタンクリックでこのテキストブロックにアクセスする方法はありますか。解決策を見つけるのを手伝ってください。

4

1 に答える 1

0

「FindName」メソッドを使用して、サブ要素を見つけることができます。

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

出力 : 452

于 2013-07-22T18:58:56.940 に答える