2

我想让它像这样:

但是,当我使用深色主题时,我的 ToggleSwitch 看起来像

在此处输入图像描述

是否可以定义 ToggleSwitch 应该使用浅色主题样式?或者我应该如何更改我的 ToggleSwitch 样式以获得第一张图片上的按钮?

我认为,代码并不重要,因为现在它就像一个模板副本(因为它看起来像默认但有另一个背景)。

4

1 回答 1

0

您应该使用预定义电话资源中的正确颜色:

在 xaml 中,您可以访问:

<Rectangle Stroke="{StaticResource PhoneContrastBackgroundColor}" />

所以你会在浅色主题中看到黑色,在黑色主题中看到颜色。

于 2012-10-01T09:16:35.137 回答