Silverlight 텍스트 블록 또는 RichTextBox에서 텍스트를 강조 표시해야합니다. 난 그냥 RTB의 텍스트 실행에 태그를 추가하는 시도했지만 그들은 단순히 같은 텍스트에 표시 : 그냥 선택 해봤Silverlight에서 텍스트 강조 표시 (배경색 노란색)
Some <Bold>text</Bold> in a RTB
같은 텍스트 :
myRTB.Selection.Select(textPtr1, textPtr2);
하지만, 그 은 표준 파란색 - is 색 하이라이트. 나는 배경색을 노란색으로 만들 필요가 있지만 Run의 전경색 만 변경할 수있는 것처럼 보입니다. 왜 저, 그리고 저를위한 어떤 아이디어입니까?
UPDATE :
나는이 같은 실행을 추가하는 값 컨버터 단지 TextBlock을 사용하여 시도했다:
return String.Format("<Run Foreground=\"Red\">{0}</Run>", value.ToString());
여전히 TextBlock을 그냥 태그가 아닌 형식의 텍스트를 보여줍니다.
나는 wrogn 아니에요 경우 : <실행 글꼴 너비 = "굵게"> 텍스트 RTB를이 바인딩되는 텍스트에있는 XML 태그를 추가 – NestorArturo
단지 텍스트에 표시 할 태그를 원인으로 RTB. – Graeme
Silverlight에서 프로그래밍 방식으로 텍스트를 강조 표시하는 솔루션을 찾고 있습니다. 어떤 사람? – Graeme