谁能帮我用代码在WPF中获取动态资源绑定?
我已设置绑定像以下,
TextBlock Background={DynamicResource ColorA} Name= Xaml中的“TB”。
我需要得到的- TB的背景是绑定到“ColorA”。如何在WPF中通过编码访问此动态资源绑定表达式。当我尝试获取TB.Background时,它是白色的(#FFFFF..),或者如果我已经给了Resorce键“ColorA”的值,则会给出。但我想得到这个绑定表达式。提前感谢您的帮助。
我想我的问题不是很清楚。我想得到什么资源绑定做了“TB”在XAML的代码。但它们不是任何TB. GetResourceReference。我想要一些这样的想法。其中绑定表达式保存在WPF中。我需要获取TB的BackgroundProperty绑定到哪个(答案为“ColorA”)键?非常感谢你突然回复
3条答案
按热度按时间9q78igpj1#
可以使用FrameworkElement.SetResourceReference方法:
MSDN:http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.setresourcereference.aspx
如果你的xaml有这个:
你可以在后面的代码中这样写:
ktecyv1j2#
您可以使用以下命令:
8ftvxx2r3#
你可以在它的父对象中覆盖ColorA