오늘은 멋진 콘솔 로그에 richtextbox를 사용하여 멋진 색상을 기록하려고했습니다. 는 그러나 코드는 오류 내가 지정한 selectionStart, TextLength, SelectionLength, SlectionColor 및 데 ForeColor에 오류가 RichTextBox에는 거의 모든 것에 대한 정의가 포함되어 있지 않습니다
RichTextBox box = ConsoleTextBox;
box.SelectionStart = box.TextLength;
box.SelectionLength = 0;
box.SelectionColor = color;
box.AppendText(text);
box.SelectionColor = box.ForeColor;
많이있다. 오류가 말한다 :
<Grid>
<RichTextBox Name="ConsoleTextBox"
AcceptsReturn="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
Background="#FF0d0d0d"
Foreground="White"
BorderBrush="#FF282828"
BorderThickness="0,1,0,0">
</RichTextBox>
</Grid>
:
를 RichTextBox 더 확장 메서드 '위 중 하나'와 '위의 한'에 대한 정의를 포함하지 않는 것은
이 내 XAML입니다
내가 뭘 잘못하고 있니?
액세스하려고 시도한 속성은 일반 텍스트 상자가 아닌 일반 텍스트 상자 – Joseph
[RichTextBox 용 문서 읽기] (https://msdn.microsoft.com/en-us/library/system.windows)에 속합니다. controls.richtextbox (v = vs.110) .aspx) 올바른 속성 (예 : ForeColor 대신 Foreground)을 찾습니다. –
@Joseph 그러면 어떻게 설명 할 수 있습니까? http://stackoverflow.com/questions/10587715/multi-color-textbox-c-sharp – Bitsec