1

我在 WindowsPhone 7.1 程序上插入了一个工具开关,我希望这个控件采用主题颜色(如 Windows Phone 上的“警报”程序)。

实际上,我的 toggleSwitch 是这样的:

在此处输入图像描述

我会这样(就像我的主题):

在此处输入图像描述

这是我的 XAML 代码:

    <toolkit:ToggleSwitch Margin="193,371,0,0" Name="toggleSwitch1" VerticalAlignment="Top" Width="190" Height="114" />

你有想法吗?我已经厌倦了几个技巧,但没有改变:(

非常感谢,

最好的祝福,

编辑 :

我试过这个,但没有改变

    <toolkit:ToggleSwitch Margin="193,371,0,0" Name="toggleSwitch1" VerticalAlignment="Top" Width="190" Height="114" Header="{Binding Path=LocalisedResources.Show24HourText}">
        <toolkit:ToggleSwitch.HeaderTemplate>
            <DataTemplate>
                <ContentControl Foreground="{StaticResource PhoneForegroundBrush}" Content="{Binding}" />
            </DataTemplate>
        </toolkit:ToggleSwitch.HeaderTemplate>
    </toolkit:ToggleSwitch>
4

2 回答 2

1

我倾向于使用 HeaderTemplate 来确保前景是重音颜色尝试

<toolkit:ToggleSwitch Name="btnShow24Hrs" IsChecked="true" Click="btnShow24Hrs_Click" Header="{Binding Path=LocalisedResources.Show24HourText}">
    <toolkit:ToggleSwitch.HeaderTemplate>
        <DataTemplate>
            <ContentControl Foreground="{StaticResource PhoneForegroundBrush}" Content="{Binding}" />
        </DataTemplate>
    </toolkit:ToggleSwitch.HeaderTemplate>
</toolkit:ToggleSwitch>
于 2012-06-28T10:54:11.370 回答
0

问题解决了,这是由于当前的 HTC 主题!

于 2012-06-28T20:44:35.927 回答