6
คุณเปลี่ยนพื้นหลังสำหรับ MouseOver ปุ่มใน WPF ได้อย่างไร
ฉันมีปุ่มบนหน้าของฉันด้วย XAML นี้: <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style TargetType="Button"> <Setter Property="Background" Value="Green"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> แต่เมื่อฉันวางเมาส์เหนือปุ่มพื้นหลังของปุ่มจะเปลี่ยนเป็นพื้นหลังสีเทาของหน้าต่างเริ่มต้น มีปัญหาอะไร? นี่คือภาพปุ่มก่อนและหลังการวางเมาส์: ก่อน: หลัง: