現在、ワークフロー基盤 4 を使用してソリューションを開発しています。WPF ホスト アプリケーションと、さまざまなアクティビティを含むアクティビティ ライブラリがあります。2 つのプロジェクトのいずれも他のプロジェクトを参照していないため、アクティビティ ライブラリの結果の DLL から実行時にアクティビティをロードするだけです。
ソリューションを多言語化するために、wpf アプリケーションで 2 つのリソース ファイルを使用していますが、それは完全に機能しますが、アクティビティのデザイナーと同じことをするようになったとき、グーグルの後でも方法がわかりませんでした。Resources.resx、Resources.en.resx、Resources.fr-Fr.resx のような 3 つのリソース ファイルを含むリソース フォルダーを作成しました。アクティビティ デザイナーでリソース フォルダーを参照し、この方法でラベルのコンテンツを定義しています。 : Content="{x:Static resx:Resource.UserStepTitle}" エラーはありません。正常に動作しているように見えますが、実行時にラベルは空です。Culture はホスト アプリケーションの App.xaml.cs で定義されていることにも注意してください。 Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-Fr"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("
誰か助けてくれませんか?ありがとう。