다국어 툴킷 &을 사용하는 코드 뒤에서 UWP 응용 프로그램에 다른 언어를 구현할 수 있습니까? 설정에서 원하는 언어를 설정하지 말고 언어 드롭 다운 목록에서 응용 프로그램다국어를 사용하는 코드 뒤에서 UWP 응용 프로그램에 다른 언어를 구현합니다.
-1
A
답변
1
실제로 응용 프로그램의 언어를 수정하기 위해 Multilingual App Toolkit이 필요하지 않습니다. 기본적으로 앱은 기기의 설정을 기반으로 구성되지만, CurrentCulture 및/또는 CurrentUICulture를 설정하여이를 재정의 할 수 있습니다.
예를 들어 "영어", "스페인어"및 "프랑스어"가 포함 된 콤보 상자가 있다고 말하면 원하는 언어를 사용자가 선택하는 값으로 전환 할 수 있습니다. SelectionChanged 이벤트를 연결하기 만하면됩니다. 나는 (... 등, ComboBoxItem에 캐스트가 작동하는지 확인합니다) 당신이 확인 모든 해당 오류를 수행하는 것이 좋습니다 것, 당연히
private void ChangeLanguage(object sender, SelectionChangedEventArgs e)
{
var newlySelected = e.AddedItems[0] as ComboBoxItem;
string newLanguage = newlySelected.Content.ToString();
switch (newLanguage)
{
case "English":
{
CultureInfo.CurrentCulture = new CultureInfo("en");
CultureInfo.CurrentUICulture = new CultureInfo("en");
break;
}
case "Spanish":
{
CultureInfo.CurrentCulture = new CultureInfo("es");
CultureInfo.CurrentUICulture = new CultureInfo("es");
break;
}
case "French":
{
CultureInfo.CurrentCulture = new CultureInfo("fr");
CultureInfo.CurrentUICulture = new CultureInfo("fr");
break;
}
default:
{
throw new NotImplementedException("Unidentified Language");
}
}
}
다음은 코드가 어떻게 보이는지입니다.
ResourceLoader가 UI를 채우는 데 사용하는 리소스를 수정하려면 Dates and Times를 적절한 로케일에 표시하고 CurrentUICulture를 사용하려면 CurrentCulture를 설정해야합니다.
이 정보가 도움이 되었기를 바랍니다.
- 단테
관련 문제
- 1. UWP 응용 프로그램에 물리 추가
- 2. Laravel 프론트 엔드와 다른 다국어를 사용하는 백엔드
- 3. .NET 웹 응용 프로그램에 XML 요청을 구현합니다.
- 4. 안드로이드 응용 프로그램에서 다국어를 관리하는 방법은 무엇입니까?
- 5. 다국어를 사용하는 webclient에서 HTML 페이지를 다운로드하십시오. C#
- 6. 코드 뒤에서 스타일 지정
- 7. UWP 응용 프로그램에 타사 DLL 포함 - 단계별?
- 8. UWP 코드 서명
- 9. 프로그래밍 언어를 프로그램에 포함하기
- 10. asp.NET 응용 프로그램에 대해 다른 언어를 설정하는 방법은 무엇입니까?
- 11. 다른 언어를 사용하는 iPhone 앱
- 12. 코드 뒤에서 코드 설정 웹 서비스
- 13. 여러 프로그래밍 언어를 사용하여 Java 응용 프로그램에 응용 프로그램 통합
- 14. 다른 응용 프로그램에 ContentProvider를 사용하는 방법은 무엇입니까?
- 15. 다른 프로그래밍 언어를 사용하는 TCP
- 16. 코드 뒤에서 FileUpload 만들기
- 17. 비동기 적으로 코드 뒤에서 .exe 파일을 실행하십시오.
- 18. 스크립팅 언어를 사용하는 Refactor C++ 코드?
- 19. 코드 표 뒤에서 코드 표시
- 20. Power BI 보고서를 UWP C# 응용 프로그램에 통합하는 방법
- 21. 코드 뒤에서 ASPxPopupControl 숨기기
- 22. 코드 뒤에서 사용자 컨트롤
- 23. Api POST 코드 뒤에서
- 24. 코드 뒤에서 커서 변경
- 25. 코드 뒤에서 격자 그리기
- 26. Container.ItemIndex 코드 뒤에서
- 27. 코드 뒤에서 양식을 제출하십시오
- 28. 코드 뒤에서 Google지도 추가하기
- 29. UWP 응용 프로그램의 인증
- 30. 안드로이드는 다른 응용 프로그램에