2012-06-23 3 views
2

공백을 포함 할 수있는 일련의 텍스트 줄을 반복해야하는 응용 프로그램을 만들고 있습니다.C# + Windows Phone => TextBlock, 공백을 보존 하시겠습니까?

나는 my_string += the_line_to_add을 수행하여 문자열을 만들고 의 Text 속성을 최종 문자열로 업데이트합니다.

실제로, 그러나, 비슷한 라인을 다음과 같이 매우 간단 :

"a b c" 

그래도 제거 할 그 공간을 모두하지 않으려는 다음과 같이

"a   b c" 

끝날 것 . 나는 여분의 공간을 유지하기 위해 라인을 원하고 변경되지 않은 상태로 유지 :

"a   b c" 

TextBlock 프로그래밍 작성하고 StackPanel에 추가됩니다. 나는 다른 속성을 보았지만 그것을 알아 내지 못합니다.

+0

여기에 탭이 있습니까? 아니면 그냥 공백입니까? –

+0

신경 쓰지 마시구. 생각하고있는 탭이있는 버그는 RichTextBox에만 영향을 미칩니다. –

+0

질문이 명확하지 않습니다. 나는 내가 지금 그것을 이해했다고 생각한다. 그러나 나는 그것을 한 번 이상 읽어야했다. 문구가 잘못 이해 될 수 없도록 문구를 개선하십시오. 네가 * 원하는 일을 분명히 밝히시오. –

답변

1

솔직히이 문제에 다르게 접근하고 싶습니다. 텍스트를 배치하기 위해 문자열에서 공백을 사용하지 않을 것입니다. 화면에 문자열 3 개가 필요하면 3 개의 텍스트 상자를 추가하고 여백을 설정하십시오. 이것은 입력 텍스트에 따라 다르지만 너무 많은 공백이 있으면 텍스트가 화면 밖으로 나옵니다.

또는 Run을 사용하여 텍스트 서식을 지정할 수 있습니다.

관련 문제