Xaml 更改windows phone 8中的复选框标记颜色

Xaml 更改windows phone 8中的复选框标记颜色,xaml,windows-phone-8,Xaml,Windows Phone 8,我的应用程序使用灰色背景,我用borderbrush更改复选框的边框,但我在复选框中找不到任何属性来更改标记的颜色。那么,有什么解决办法吗 您有几个选择。如果我们去检查标志符号,使复选标记可见的标志符号路径具有一个填充分配给复选框forgroundthemebrush,您可以在模板级别对其进行更改。或者在您可以找到该资源声明的资源级别。或者您可以在实例级别对其进行更改 希望这有帮助,干杯。您可以在控件的Resources属性中更改它: DirectCast(Checkbox1.Resources

我的应用程序使用灰色背景,我用borderbrush更改复选框的边框,但我在复选框中找不到任何属性来更改标记的颜色。那么,有什么解决办法吗


您有几个选择。如果我们去检查标志符号,使复选标记可见的标志符号
路径
具有一个
填充
分配给
复选框forgroundthemebrush
,您可以在模板级别对其进行更改。或者在您可以找到该资源声明的资源级别。或者您可以在实例级别对其进行更改


希望这有帮助,干杯。

您可以在控件的Resources属性中更改它:

DirectCast(Checkbox1.Resources("CheckBoxForegroundThemeBrush"),  
    SolidColorBrush).Color = Windows.UI.Colors.Black

你的例子不起作用,所以我想我应该尝试另一种解决方案。谢谢^^@user3448806无论您如何切片,您仍然必须更改作为复选标记的形状上的填充颜色。不确定该模板是否适用于手机,因为您提到了它。只需查看您的复选标记的默认模板并在那里更改它……这就是解决方案,没有其他方法可以解决它,朋友,即使我的名字错了,您仍然需要与该形状交互。@user3448806 Chris是正确的。这就是做到这一点的方法。要么你调整默认模板,要么你滚动你自己的复选框(老实说,这并不难。只是一个图像控件,一个边框和一个带有你想要的颜色的复选框的PNG),但是如果你在使用模板时遇到问题,我不会建议你这样做。不幸的是,这不起作用。Resources(“checkboxforegroughthemebrush”)不返回任何内容。我确实尝试过使用名为“Checkbox1”的复选框: