웹페이지 안에 들어갈 실버라이트 어플리케이션을 Localization 할 경우,
따라야 할 언어 설정은 브라우저의 언어설정입니다.
일단 ASP.NET 페이지와 함께할 경우를 기준으로 설명하겠습니다.
주욱 보시면, PHP 등의 다른 언어와 함께 사용하실 때 취할 수 있는 방법도 생각하실 수 있으실 겁니다.
이 언어설정을 참조하기 위해서는 다음과 같은 과정이 필요합니다.
먼저 *.aspx 페이지 소스에서 맨 윗줄에 아래와 같이 UICulture, Culture 속성을 추가합니다.
다음으로 실버라이트 어플리케이션을 호스트하는 Object 태그 안에 param을 두개 추가합니다.
실버라이트 코드에서는 이렇게 전달된 언어설정을 다음과 같이 참조하실 수 있습니다.
따라야 할 언어 설정은 브라우저의 언어설정입니다.
일단 ASP.NET 페이지와 함께할 경우를 기준으로 설명하겠습니다.
주욱 보시면, PHP 등의 다른 언어와 함께 사용하실 때 취할 수 있는 방법도 생각하실 수 있으실 겁니다.
이 언어설정을 참조하기 위해서는 다음과 같은 과정이 필요합니다.
먼저 *.aspx 페이지 소스에서 맨 윗줄에 아래와 같이 UICulture, Culture 속성을 추가합니다.
<%@ Page Language="c#" AutoEventWireup="true" UICulture="auto" Culture="auto" %>
다음으로 실버라이트 어플리케이션을 호스트하는 Object 태그 안에 param을 두개 추가합니다.
<param name="Culture" value="<%=System.Threading.Thread.CurrentThread.CurrentCulture.Name %>" />
<param name="UICulture" value="<%=System.Threading.Thread.CurrentThread.CurrentCulture.Name %>" />
이렇게 하셨으면 준비완료!<param name="UICulture" value="<%=System.Threading.Thread.CurrentThread.CurrentCulture.Name %>" />
실버라이트 코드에서는 이렇게 전달된 언어설정을 다음과 같이 참조하실 수 있습니다.
CultureInfo browserCultureInfo = Thread.CurrentThread.CurrentCulture;
'Silverlight > Tips' 카테고리의 다른 글
Expression Blend에서 컨트롤 프로퍼티 분류하여 표시하기 (1) | 2010.05.21 |
---|---|
실버라이트 OOB 디버깅하기 (0) | 2010.05.21 |
ApplicationBar for Windows Phone 7 #WP7 (0) | 2010.04.14 |
RadControl for Silverlight 4 RC 컴파일 에러 트러블슈팅 (1) | 2010.03.24 |
Silverlight 4 Business Application Beta에서 RC로 마이그레이션 하는 방법 (0) | 2010.03.23 |
WCF RIA Service에서 DomainService에 기본 Method 4종을 추가하는 Code Snippet (0) | 2010.02.04 |
[Tip] VS2010에서 XAML 파일에 오른쪽 클릭했는데 Blend 연결 메뉴가 없을 때 (1) | 2010.02.02 |