1

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の初心者でもあります。

よろしくお願いします。

4

1 に答える 1