1

我有以下动态资源:

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

我使用以下方法设置我的资源:

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

但是当我尝试访问我的 bar 属性时,它不起作用:

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

但是使用这种方法有效:

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

问题是,当我无法覆盖绑定时,无法使用上述方法。我的问题是,如何在不覆盖 BindingContext 的情况下访问 DynamicResource 的内部属性?

4

0 回答 0