2011-12-09 2 views
0

결국 XAML 데이터 테이블에 넣을 C# UI 프로젝트 리소스 파일에 정의해야하는 위 첨자 텍스트가 있습니다.C# 리소스 파일의 위 첨자 사용

아마도 유니 또는 HTML 태그를 통해 ... 리소스 스트링의 값 필드에서이 권리를 정의하기위한 어떤 방법이 (kg/m2)이 예에서는 예 2 용 첨자 있어야 이 값에 바인딩 된 표준 Xaml 컨트롤이 구문 분석 할 수 있습니까?
XAML 변환기를 사용하는 것에 반대하지는 않지만 자원에 해킹 문자열 (예 : (kg/mSQUARED))을 넣지 않고 XAML을 사용하여 찾을 수 없다고 생각합니다. 그 중 하나에 우아한 방법.

감사합니다.

+0

하는 방법을 간단하게 탈출해야합니다 다음 텍스트^2를 사용하여 약^(예 : ^^) 어디 실제로 텍스트의 일부가되어야합니까? –

+1

"제곱근"만 있으면 필요한 유니 코드 코드 포인트가 있습니다. ² (코드에서 U + 00B2 또는' "\ u00B2") –

+0

@JoeWhite TextBox에 바인딩 할 때 이들 시퀀스 중 하나도 작동하지 않습니다 리소스 파일에서. – Bob

답변

2

위의 의견에 따르면 필요로하는 것은 "제곱 된"소리입니다. 그래서, 내 의견을 증폭 :

"제곱"일명 "SUPERSCRIPT 두"에 대한 유니 코드 코드 포인트가 이미 있습니다. 그것에 대해 더 많은 정보를 원한다면 U + 00B2라고 부릅니다. 여기

그것이 : 웹 브라우저에서 문자, 클립 보드에 복사하고 리소스 파일에 붙여 넣을 것을

²

강조.

+0

그게 작동합니다. 이야기의 도덕은 웹 브라우저 (또는 비 Microsoft 텍스트 편집기)에서 위 첨자 문자를 복사하는 것입니다. 이미 Word에서 복사를 시도했는데, 이는 리소스 파일에 붙여 넣을 때 서식을 제거했습니다. 어쨌든 감사합니다! – Bob

+0

Word에 '2'를 추가 한 다음 위 첨자로 서식을 지정하면 해당 단어가 '2'(U + 0032)로 복사됩니다. ''을 웹 페이지에 넣고 복사하려고하면 똑같은 결과가 나옵니다. 단지'2' 만 얻습니다. 그래서 U + 00B2를 내 대답에 넣었습니다. 위 첨자 U + 0032가 아닙니다. –

0
표시됩니다

사용 미국 국제 키보드 레이아웃, Alt 키 - 할머니 + 2,

Alt 키 - 할머니 + 3 = ³