2009-06-01 15 views

Trả lời

6

Bên trong sự kiện mong muốn, bạn có thể đặt màu nền như thế này ...

// Change the background color of button1 to Blue 
button1.Background = Brushes.Blue; 

Bạn cũng có thể thiết lập này trong một kích hoạt:

<!-- Button will change from Blue to Yellow on MouseOver --> 
<Style TargetType="{x:Type Button}"> 
    <Setter Property="Background" Value="Blue" /> 
    <Style.Triggers> 
     <Trigger Property="IsMouseOver" Value="True"> 
      <Setter Property="Background" Value="Yellow" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

Đối thậm chí biết thêm chi tiết, hãy kiểm tra Kích hoạt thuộc tính phần của this bài viết.

+2

Một vấn đề với giải pháp này có thể được tìm thấy trong câu hỏi này: http://stackoverflow.com/questions/1302756/why-is-the-buttons-background-changing Vấn đề tương tự đã xảy ra với tôi - nó sẽ dường như không đặt nền. – JJO

+1

Mã này không hoạt động: kích hoạt không được áp dụng ở tất cả! – MrAsterisco

Các vấn đề liên quan