WPF アプリケーションがあり、Resources.resx に複数の文字列値があり、Resources.resx のアクセス修飾子が public に設定されています。
私の問題は、Resources.resx ファイルから直接 xml マークアップに値を取得し、Resources.resx のキーの値を編集したいということです。
Resources.resx のいくつかのキーを編集するために、使用した
this.Resources["Duration_value"] = "0:0:15"; // that's a key in Resources.resx that i created
しかし、それはまったく機能しません。値は同じままです。
2 番目の問題については、次のような doubleanimation を持つ Storyboard の xml コードがあるとします。
<Storyboard x:Key="FlipIn" >
<DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(TransformGroup.Children)[1].(SkewTransform.AngleX)" From="-100" To="0" Duration="0:0:.75" DecelerationRatio=".9" />
<DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(TransformGroup.Children)[1].(SkewTransform.AngleY)" From="-100" To="0" Duration="0:0:.75" DecelerationRatio=".9" />
</Storyboard>
期間の値を変更したいとしましょう
Duration="0:0:.75"
に
Duration="{ Duration_value from regex file }"
XMLマークアップ内でそれを行うにはどうすればよいですか? たとえば、何を入力すればよいですか?App.Resources を使用してみましたが、参照が見つかりませんでした。
私はWPFの初心者でもあります。
よろしくお願いします。