【发布时间】:2020-02-22 06:13:50
【问题描述】:
如果这是一个愚蠢的问题,我很抱歉,因为我是 XAML 和 WPF 的新手。
所以这是我的问题的一个例子:
<ByteAnimation Storyboard.TargetName="Border" Storyboard.TargetProperty="Background.(Color.A)" Duration="0" To="255"/>
我想像上面的 XAML 行一样修改背景颜色的 alpha。但它说 A 不是 DependencyProperty。如何在上面的示例中修改 Background.(Color.A) ,还是不可能?请提出建议。
【问题讨论】:
-
您可以改用ColorAnimation。
-
我只想改变颜色的Alpha通道。不是 R、G 或 B 通道。
-
您可以创建一个附加的
DependencyProperty,它将通过代码操作您的Alpha通道或您可以考虑以一种可以使用@的方式组合一些边框987654324@ 属性,而不是DependencyProperty。作为新手,第二种方法可能更容易,而第一种方法会在此过程中教给您宝贵的经验。我会试着举一个简单的例子。 -
更简单:为背景画笔的不透明度设置动画。