如何在 Windows Phone 8.1 中的 XAML 中复选框为“已选中”复选框时更改复选框的背景颜色

本文关键字:复选框 已选中 颜色 背景 Phone Windows XAML 中的 | 更新日期: 2023-09-27 18:33:17

有没有办法在xaml而不是c#中更改复选框背景颜色。我知道有CheckedUnChecked事件,但我必须在 Xaml 中使用。我已经参考了它的模板,但找不到解决方案。请帮帮我

谢谢

如何在 Windows Phone 8.1 中的 XAML 中复选框为“已选中”复选框时更改复选框的背景颜色

在复选框的编辑模板样式中,查找 x:Name="Checked" 视觉状态。

情节提要中添加以下动画,以便在选中时更改复选框的背景:

<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Background"
                               Storyboard.TargetName="Grid">
      <DiscreteObjectKeyFrame KeyTime="0"
                              Value="#FFABCDEF" />  // argb value of your desired background color
</ObjectAnimationUsingKeyFrames>