2011-03-22 52 views
0

我有一個默認的WPF按鈕和一個圖像,分開的距離。 當我懸停或按下按鈕時,按鈕將獲得標準的藍色或灰色效果。我想要實現的是,當我懸停或按下圖像時,我也會在按鈕上獲得相同的懸停和按下效果,就像我在懸停或按下按鈕本身一樣。如何在後臺代碼中將圖像綁定到Button?

如何綁定這是後面的代碼?有人可以提供給我一個簡單的代碼片段嗎?

回答

1
Sub Image_MouseEnter() Handles YourImage.MouseEnter 
    YourButton.CaptureMouse() 
End Sub 

Sub Image_MouseLeave() Handles YourImage.MouseLeave 
    YourButton.ReleaseMouseCapture() 
End Sub 

希望這會有所幫助。

+0

我在C#中。但我明白了。謝謝。 – KMC 2011-03-24 00:50:08

-1

爲什麼不使用css代替後面的代碼?

.addButton { background: url("../images/add_buttons_b-02.png") no-repeat 0 0 transparent; color: #FFFFFF; font-size: 0px; width: 100px; height: 28px; border: none; cursor: pointer; } 
.addButton:hover { background: url("../images/add_buttons-02.png"); } 

只需簡單地添加CSS的按鈕: 「>

希望這有助於

順便說一句,你是一個誰問同樣的問題幾分鐘前,右:?」>

+0

@CopyNinja - 這是C#WPF桌面應用程序。這不是Silverlight或Web應用程序。沒有CSS。供參考 - 這不是我誰投票給你:P。 – KMC 2011-03-22 11:36:09

+0

哈哈,我沒注意到:))對不起:) – 2011-03-22 14:26:30

相關問題