2017-05-19 19 views
0

MarkupExtensionを使用して埋め込みイメージリソースを表示しています。 私の問題は、この画像を.csクラスで動的に変更したいのです。 それはProvideValueがMarkupExtensionをオーバーライドして2番目のパラメータを取得します。

public object ProvideValue(IServiceProvider service, String ResourceID) 

ように見えるsould、その後、私はそれを行うことができますどのように

MakupExtensionClass.ProvideValue(service, "Project.Images.test.jpg") 

のようにそれを呼び出すことができることを意味?

答えて

0

できません。 WPFが呼び出すMarkupExtension基本クラスのProvideValueメソッドのシグネチャを変更することはできません。そうでないと、これは可能ではありません。私は恐れています。

関連する問題