2012-04-07 3 views
24

Grid Application 템플릿에서 만든 Windows 8 Metro 응용 프로그램이 있습니다. AppBar의 버튼을 현지화해야합니다. 일반적으로 x : Uid 및 .resw는 지역화에 사용되지만 AppBar의 탐색 단추에는 작동하지 않습니다.AppBar 단추를 현지화하는 방법

예를 들어, 홈 버튼의 경우 "홈"텍스트를 현지화해야합니다. 다음과 같이 "홈"텍스트가 StandardStyles.xaml에 정의되어

<Setter Property="AutomationProperties.Name" Value="Home"/> 

내가 resw에 HomeButton.AutomationProperties.Name을 정의하는 시도하지만

속성을 확인할 수 없습니다

를 얻을 'AutomationProperties.Name'동안 Uid 처리 속성

아무도 도와 줄 수 있습니까?

답변

38

여기에서 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965329.aspx을 살펴보고 여기에서 이와 같이 연결된 속성에 올바른 RESW 구문을 사용하는 방법을 보여줍니다. 버튼 스타일을 사용하는 경우 그래서 당신이 뭔가를 할 수 있습니다 :

<Button Style="{StaticResource HomeAppBarButtonStyle}" x:Uid="HomeButton" /> 

다음 RESW에 당신이 줄을 :

HomeButton.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name 

를 키 값으로.

희망이 도움이됩니다.

+0

고마워, gret, 나는 기사를 놓쳤다 –

+1

현재이 기능은 리소스 파일에 기본 Resources.resw 파일 이름이있는 경우에만 작동한다는 점에 유의할 필요가 없습니다. – jheriko

+0

버튼 스타일에 uid를 추가하려고 시도했지만 작동하지 않아 스타일에 현지화 된 속성을 사용할 수없는 것처럼 보입니다. –

관련 문제