0

こんにちは、アプリケーションに他の言語のサポートを追加する必要があります。アプリケーションのほぼ全体の準備が整いましたが、resourcesDictioanry ファイルから「ロード」されたツールチップの翻訳に問題があります。私のアプリケーションのカップル要素には、同じツールチップがあります。そこで、同じコードを何度も書く代わりに、ツールチップを ResourceDitionary に入れることにしました。私のツールチップはそのように見えます

        <TextBlock  FontWeight="Bold" Text="Text to translation" TextAlignment="Left" />
        <TextBlock Text="{Binding Path=_Code}" Grid.Column="1" TextWrapping="Wrap"/>
        <TextBlock FontWeight="Bold" Text="Text to translation" TextAlignment="Left" Grid.Row="1" />
        <TextBlock Text="{Binding Path=_Name}" Grid.Column="1" Grid.Row="1" TextWrapping="Wrap"/>
        <TextBlock Text="Text to translation:" Grid.Row="3" FontWeight="Bold" TextAlignment="Left" />

   </Grid>
</ToolTip>

ResourcesDictionary から多言語サポートを実装する最良の方法は何ですか?

4

1 に答える 1

0

おそらく代用する必要があります

Text="Text to translation"

Text="{DynamicResource TOOLTIP_TEXT_ID}"

もちろん、このレシピでは、アプリケーションの翻訳がリソース ディクショナリ ベースであることを前提としています。

于 2010-10-29T16:52:59.670 に答える