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

在WPF中,为什么使用TemplateBinding时Rectangle.Fill属性似乎不起作用?

如何解决《在WPF中,为什么使用TemplateBinding时Rectangle.Fill属性似乎不起作用?》经验,为你挑选了1个好方法。

我无法弄清楚为什么这个XAML代码不起作用.使用TemplateBinding(见下文)时,设置背景颜色.但是当我使用普通的颜色字符串(即"红色")时,它工作正常.


    
        
            
                
            
        
    

然而,当我以这种方式使用TemplateBinding时,它工作正常......


    
        
    

有任何想法吗?

编辑:为了澄清,我打算将其扩展为使用渐变画笔,这就是为什么我需要能够使用XAML而不是普通字符串分配给Rectangle.Fill属性.



1> Arcturus..:

那是因为Color与Background有不同的类型

背景是画笔,颜色是..好颜色..您可以使用IValueConverter将画笔转换为颜色..

HTH

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