Wpf 动态资源访问内部属性
我有以下动态资源:Wpf 动态资源访问内部属性,wpf,xamarin,xamarin-forms,Wpf,Xamarin,Xamarin Forms,我有以下动态资源: public class Foo { public string bar { get; set; } } 我使用以下方法设置资源: Application.Current.Resources["Foo"] = myFoo; 但当我尝试访问我的酒吧属性时,它不起作用: <Image Source="{DynamicResource Foo.bar}" /> 但是,使用这种方法是可行的: <Image BindingContext="{Dyn
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的情况下访问DynamicSource的内部属性?如果Foo是静态的,那么可以使用:{x:static local:Foo.Bar}