問題:キーボードまたはマウスを使用してリッチテキストボックス 'rtbx_COMMENTS'を選択できません。しようと、私はコントロールuseageが読み取り専用であるWPF Richtextboxがフォーカスを取得できない、スクロールバーを使用する
これは選択できない理由として途方に暮れています。この制御のためのさまざまなプロパティと値を再試行しますが、それが垂直方向にスクロールすることができ
I選択する必要がありますましたIsEnabled = "True"とFocusable = "True"のプロパティをコントロールのXAML定義に手動で追加して、このコントロールを選択可能にする努力を中断しました。私も、私は、テキストなどに
rtbx_COMMENTS.Document.Blocks.Clear();
rtbx_COMMENTS.AppendText(_x.COMMENT);
_xを付加し、コントロールをクリアし、このコントロールを操作するためにONLYフォロー使用のRichTextBoxは分離コードでは、それ
からプロパティを継承した場合の不思議としてフォーカス可能なのStackPanelを設定します.COMMENTが
である文字列、例を参照する「を選択した場合:ガス問題は、ガスのすべてのバーナー\ rの匂いに影響を与え、使用しないときアプライアンス」
およびXAMLでXAML
<StackPanel x:Name="spnl_COMMENTS" Orientation="Horizontal" Margin="5,2.5,5,0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="780" Focusable="True">
<Label x:Name="lbl_COMMENTS" Content="COMMENTS" Margin="5,1,0,0" BorderThickness="1" BorderBrush="#FF45CDDA" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="18" Foreground="#FFABA63A" Width="115" TabIndex="-1" Height="145"/>
<RichTextBox x:Name="rtbx_COMMENTS" IsEnabled="True" Focusable ="True" BorderBrush="#FF45CDDA" Padding="2" Margin="0,1,5,0" Background="{x:Null}" Foreground="#FFE48989" IsReadOnly="False" FontSize="16" MinWidth="655" Width="655" Height="145" TabIndex="19" IsHitTestVisible="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" MinHeight="145" IsDocumentEnabled="True" Cursor="Arrow" UseLayoutRounding="False" AllowDrop="False" IsTabStop="True" >
</RichTextBox>
</StackPanel>
ありがとうございます – Terox