我在WindowsPhone 7.1程序中插入了一个toogleswitch,我想这个控件采用主题颜色(如Windows Phone上的“Alarm”程序)。
其实,我的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>
我倾向于使用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>
问题解决了,这是由于目前的HTC主题!