1. ホーム
  2. c#

XAMLで*.resxファイルから値を取得する

2023-09-08 22:46:24

質問

リソースファイルからXAMLマークアップに直接値を追加することは可能でしょうか?または、ローカライズのために、我々は常に*.csファイルでこのような何かを作成する必要があります。

txtMessage.Text = Messages.WarningUserMessage;

ここで Messages はリソース、そして txtMessage はTextBlockです。

どのように解決するのですか?

resxエディタでCode GenerationがPublicに設定されていることを確認すれば、簡単に使用することができます。

<TextBlock Text="{x:Static Messages.WarningUserMessage}" />