2017-05-19 30 views
0

我正在使用MarkupExtension來顯示嵌入式圖像資源。 我的問題是,我想在我的.cs類中動態更改此圖像。 這意味着ProvideValue前人的精力看起來像重寫MarkupExtension以獲取第二個參數

public object ProvideValue(IServiceProvider service, String ResourceID) 

,然後我可以這樣調用它

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

我怎麼能這樣做?

回答

0

不可能。你不能通過覆蓋它來改變WPF調用的MarkupExtension基類的ProvideValue方法的簽名,所以這恐怕是不可能的。