1

次の動的リソースがあります。

public class Foo
{
     public string bar { get; set; }
}

以下を使用してリソースを設定しました。

Application.Current.Resources["Foo"] = myFoo;

しかし、バーのプロパティにアクセスしようとしても機能しません:

<Image Source="{DynamicResource Foo.bar}" />

ただし、このアプローチを使用すると機能します。

<Image BindingContext="{DynamicResource Foo}" Source="{Binding bar}" />

問題は、バインディングをオーバーライドできない場合、上記のアプローチを使用できないことです。私の質問は、 BindingContext をオーバーライドせずに DynamicResource の内部プロパティにアクセスするにはどうすればよいですか?

4

0 に答える 0