覆盖MarkupExtension以获取第二个参数

时间:2017-05-19 09:04:20

标签: c# wpf xamarin xamarin.forms

我正在使用MarkupExtension来显示嵌入的图像资源。 我的问题是,我想在我的.cs类中动态更改此图像。 这意味着ProvideValue看起来像

public object ProvideValue(IServiceProvider service, String ResourceID)

然后我可以称之为

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

不可能。您无法通过覆盖它来更改WPF调用的MarkupExtension基类的ProvideValue方法的签名,因此我不敢这样做。