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 に答える