我想使用LinearGradientBrush来将一些元素(矩形和椭圆)从强调颜色渐变到透明。然而,透明色总是一个颜色,看起来像是“Transparent”颜色是#00FFFFFF - 即白色,透明度为0%。
我想要从PhoneAccentColor渐变到PhoneTransparentAccentColor。因此,如果我的强调颜色是红色,我想要渐变到#00FF0000,如果是绿色,我想要渐变到#0000FF00。
我找不到任何内置的透明强调颜色资源,那么我的选择是什么?我尝试了下面的选项,但没有真正成功,而且我在正常搜索渠道上找不到关于这个主题的太多资料,所以我不太确定我错过了什么。
我提出了一些建议(但如前所述,都没有真正成功):
我想要从PhoneAccentColor渐变到PhoneTransparentAccentColor。因此,如果我的强调颜色是红色,我想要渐变到#00FF0000,如果是绿色,我想要渐变到#0000FF00。
我找不到任何内置的透明强调颜色资源,那么我的选择是什么?我尝试了下面的选项,但没有真正成功,而且我在正常搜索渠道上找不到关于这个主题的太多资料,所以我不太确定我错过了什么。
我提出了一些建议(但如前所述,都没有真正成功):
- 在代码后台中创建自定义资源,并将其推入应用程序范围的资源字典中?
- 我能否在我的ViewModels上公开一个具有颜色的属性,并将其绑定到它?