gpt4 book ai didi

wpf - MahApps.Metro 更改 ToggleSwitch 样式

转载 作者:行者123 更新时间:2023-12-02 15:39:53 26 4
gpt4 key购买 nike

我正在使用 MahApp.Metro 测试 wpf 应用程序。不知何故,我无法更改 ToggleSwitch 的样式。我只想更改简单的属性,例如开关的前景或背景。我做错了什么?

主窗口.xaml

<Style  x:Key="flyoutToggleSwitchStyle" TargetType="{x:Type Controls:ToggleSwitch}" BasedOn="{StaticResource {x:Type Controls:ToggleSwitch}}">
<Setter Property="BorderBrush" Value="WhiteSmoke"/>
<Setter Property="Background" Value="White"/>
<Setter Property="Foreground" Value="Yellow"/>
<Setter Property="OnLabel" Value="Yes"/> <!--<<<---THIS WORKS!!-->
<Setter Property="OffLabel" Value="No"/>
</Style>

<Controls:ToggleSwitch Style="{StaticResource flyoutToggleSwitchStyle}">
<Controls:ToggleSwitch.Header>
<TextBlock>
Test
</TextBlock>
</Controls:ToggleSwitch.Header>
</Controls:ToggleSwitch>

最佳答案

现在有一个名为 SwitchForeground 的新 ToggleSwitch 属性,它允许更改 ON 位置的颜色(在 v0.14 上测试)。示例:

<controls:ToggleSwitch SwitchForeground="{StaticResource MyGreen}" />

关于wpf - MahApps.Metro 更改 ToggleSwitch 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19269998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com