WinRTアプリをローカライズしようとしています。あまり凝ったものは必要ないので、「PageTitleTextBox.Text」などのプロパティが設定されているリソースファイルと組み合わせてXAML要素でx:Uidを使用しています。この方法は、アタッチされたプロパティで問題が発生するまではうまく機能していました。
他の例で見たものと同様のマークアップを使用して、いくつかのアプリバーボタンを定義しました。
<Button x:Name="AddFolderButton" Click="AddFolderButton_Tapped" x:Uid="FoldersPageAppBarAddFolderButton" AutomationProperties.Name="Test" Style="{StaticResource AppBarButtonStyle}">
<Button.Content></Button.Content>
</Button >
この場合、現在。で定義されているAddFolderButtonのラベルをローカライズしたいと思いAutomationProperties.Name
ます。リソースファイルのキーをに設定しようとしましたFoldersPageAppBarAddFolderButton.AutomationProperties.Name
が、実行時に失敗します。
XAMLを使用してこのラベルをローカライズすることは可能ですか、それともコードビハインドファイルでプログラムでこれを行う必要がありますか?