ボタンのテキストをローカライズしようとしています。私はスタイルとして次のものを持っています:
<Style x:Key="MapPinAppBarButtonStyle" TargetType="Button" BasedOn="{StaticResource AppBarButtonStyle}">
<Setter Property="AutomationProperties.AutomationId" Value="MapPinAppBarButton"/>
<!--<Setter Property="AutomationProperties.Name" Value="Drag to Map"/>-->
<Setter Property="Content" Value=""/>
</Style>
このボタン スタイルは、DataTemplate 内で宣言されたボタンで使用されています。Uid は次のように設定されます。
x:Uid="DragToMapButton"
Resources.resw ファイルには、次のエントリが含まれています。
DragToMapButton.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name
これは機能していません。例外がスローされていますが、トラップできません。内部の Win32 例外のようです。
この値を適切にローカライズする方法を知っている人はいますか?