当前位置:  开发笔记 > 编程语言 > 正文

xaml如何将动态资源引用为属性而不是元素

如何解决《xaml如何将动态资源引用为属性而不是元素》经验,为你挑选了1个好方法。

我有一个图像,我需要在我的应用程序中使用几个地方.我想在资源字典中只定义一次图像,并让我的其他xaml文件就是那个定义.我能做的一件事我无法弄清楚的是如何引用定义为xaml元素的东西而不是xaml属性中的属性.

这是我的ResourceDictionary

# resourceDictionary.xaml


    
    



所以在我的xaml中我知道如何引用渐变作为控件对象的属性


但我想弄清楚他如何引用Image是一个完整的控制对象.此示例仅创建一个按钮,该按钮在按钮中具有文本"{DynamicResource MyImage}"而不是图像.



有没有一种简单的方法可以做到这一点,或者我必须创建一个仅包含我的图像的控件模板,然后在我的xaml中有一个使用控件模板的图像标签?



1> Andy..:

由于您希望图像是按钮的内容,因此您应该能够将其绑定到Content属性:

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有