2017-11-22 11 views
1

문제점 : 키보드 또는 마우스를 사용하여 Rich TextBox 'rtbx_COMMENTS'를 선택할 수 없습니다. 시도하고 내가 컨트롤의 useage는 읽기 전용WPF Richtextbox가 포커스를 얻지 못함, 스크롤바 사용

이 선택할 수 없습니다 이유에 손실에 나는이 컨트롤의 다양한 속성과 값을 시도하지만 그래서 수직으로 스크롤 할 수

내가 선택할 수 있어야 데 수동으로 IsEnabled = "True"및 Focusable = "True"속성을 컨트롤의 XAML 정의에 추가하고이 컨트롤을 선택 가능하게하기위한 중괄호 및 노력을 중괄호로 사용합니다. 난, 나 텍스트 등을

 rtbx_COMMENTS.Document.Blocks.Clear(); 
     rtbx_COMMENTS.AppendText(_x.COMMENT); 

_x를 추가, 컨트롤을 삭제,이 컨트롤을 조작하기 만 추적 사용하여 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> 

답변

0

귀하의 IsHitTestVisible="False" 속성은 서식있는 텍스트 상자에 텍스트를 선택하지 않는 문제가 발생합니다.

+0

감사합니다. – Terox