按下按钮时,我正在尝试制作一个带红色边框而不是黑色边框的平面按钮。
<Style TargetType="Button" x:Key="FlatButtonStyle">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="Margin" Value="2" />
<Setter Property="FontSize" Value="30" />
<Style.Triggers>
<Trigger Property="IsFocused" Value="true">
<Setter Property="BorderBrush" Value="#E01919"/>
</Trigger>
</Style.Triggers>
</Style>
问题是仍然有黑色边框,所以现在它显示红色和黑色边框。
如何摆脱黑色边框?
感谢。
答案 0 :(得分:2)
将此贴在您的XAML BorderBrush="#000000"
中,您还可以获取颜色列表here
答案 1 :(得分:1)
试试这个:
<UserControl.Resources>
<Style x:Key="Flat">
<Setter Property="Control.BorderBrush" Value="{x:Null}" />
<Style.Triggers>
<Trigger Property="Control.IsMouseOver" Value="True">
<Setter Property="Control.BorderBrush" Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
<StackPanel>
<Button Style="{StaticResource Flat}">Hello</Button>
</StackPanel>