0
トグルボタンのデフォルトの色を変更する必要があります。 実行時にjsonファイルから色を受け取るため、XAMLコードでこれを行うことはできません。UWPコード内のトグルボタンの色を変更する
したがって、vbまたはc#コードのデフォルトの色を変更できますか? バックカラーまたはフォアカラーではなく、スイッチの色です。だから、
おかげ
トグルボタンのデフォルトの色を変更する必要があります。 実行時にjsonファイルから色を受け取るため、XAMLコードでこれを行うことはできません。UWPコード内のトグルボタンの色を変更する
したがって、vbまたはc#コードのデフォルトの色を変更できますか? バックカラーまたはフォアカラーではなく、スイッチの色です。だから、
おかげ
は、私は、VBやC#のコードでデフォルトの色を変更できますか?
のスイッチの色は、実際は視覚的な状態によって変わる背景色です。そのデフォルトの色を変更するには、次のように背後にこのカラーコードに影響を与える視覚的な状態で使用されるテーマのリソースを再定義することができます。
public MainPage()
{
this.InitializeComponent();
Application.Current.Resources["ToggleButtonBackgroundChecked"] = new SolidColorBrush(Colors.Red);
Application.Current.Resources["ToggleButtonBackgroundCheckedPointerOver"] = new SolidColorBrush(Colors.Red);
Application.Current.Resources["ToggleButtonBackgroundCheckedPressed"] = new SolidColorBrush(Colors.Red);
}
XAML
<ToggleButton
Click="Button_Click"
Content="ToggleButton" />
詳細はToggleButton styles and templatesを参照してください。
あなたは、次の2を更新必要ToggleSwitch
を使用している場合:
Application.Current.Resources["ToggleSwitchFillOnPointerOver"] = new SolidColorBrush(Colors.Red);
Application.Current.Resources["ToggleSwitchFillOn"]= new SolidColorBrush(Colors.Red);
あなたがスタイルテンプレートに変更する必要があるリソースを検索してみます。
私は試してみましたが、何も変更されていません 他の行を書き込む必要がありますか? @DanieleP。 –
あなたは 'ToggleButton'コントロールか' ToggleSwitch'を使いましたか?あなたのuwpアプリターゲットバージョンは何ですか? –
OPS私はToggleSwitchを使用します! @DanieleP。 –