首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在XAML中获取DynamicResource的属性?

如何在XAML中获取DynamicResource的属性?
EN

Stack Overflow用户
提问于 2020-01-24 23:27:27
回答 1查看 101关注 0票数 2

我在代码文件中定义了一个Brush,并且能够在运行时使用XAML中的DynamicResource扩展引用它。我想要做的是获取Brush.Color并将其绑定到一个元素。

我已经尝试了下面的方法,

代码语言:javascript
代码运行次数:0
运行
复制
<SolidColorBrush Color="{DynamicResource ButtonHoverTopBrush.Color}" Opacity="0" />

但它不起作用。如何抓取Color

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-24 23:35:12

试试这个:

代码语言:javascript
代码运行次数:0
运行
复制
<SolidColorBrush Color="{Binding Color, Source={StaticResource ButtonHoverTopBrush}}"
                 Opacity="0" />

它不适用于DynamicResource而不是StaticResource,但如果您动态更改ButtonHoverTopBrushColor,它将影响上面的画笔。但是,您不能替换Brush本身。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59899396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档