我有一個默認的WPF按鈕和一個圖像,分開的距離。 當我懸停或按下按鈕時,按鈕將獲得標準的藍色或灰色效果。我想要實現的是,當我懸停或按下圖像時,我也會在按鈕上獲得相同的懸停和按下效果,就像我在懸停或按下按鈕本身一樣。如何在後臺代碼中將圖像綁定到Button?
如何綁定這是後面的代碼?有人可以提供給我一個簡單的代碼片段嗎?
我有一個默認的WPF按鈕和一個圖像,分開的距離。 當我懸停或按下按鈕時,按鈕將獲得標準的藍色或灰色效果。我想要實現的是,當我懸停或按下圖像時,我也會在按鈕上獲得相同的懸停和按下效果,就像我在懸停或按下按鈕本身一樣。如何在後臺代碼中將圖像綁定到Button?
如何綁定這是後面的代碼?有人可以提供給我一個簡單的代碼片段嗎?
Sub Image_MouseEnter() Handles YourImage.MouseEnter
YourButton.CaptureMouse()
End Sub
Sub Image_MouseLeave() Handles YourImage.MouseLeave
YourButton.ReleaseMouseCapture()
End Sub
希望這會有所幫助。
爲什麼不使用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的按鈕: 「>
希望這有助於
順便說一句,你是一個誰問同樣的問題幾分鐘前,右:?」>
@CopyNinja - 這是C#WPF桌面應用程序。這不是Silverlight或Web應用程序。沒有CSS。供參考 - 這不是我誰投票給你:P。 – KMC 2011-03-22 11:36:09
哈哈,我沒注意到:))對不起:) – 2011-03-22 14:26:30
我在C#中。但我明白了。謝謝。 – KMC 2011-03-24 00:50:08