如何将图像绑定到后面的代码中的Button?

时间:2011-03-22 10:35:12

标签: c# wpf binding

我有一个默认的WPF按钮和一个相隔一定距离的图像。 当我悬停或按下按钮时,按钮会获得标准的蓝色或灰色效果。我想要实现的是,当我悬停或按下图像时,我也会得到相同的悬停并按下按钮上的效果,就好像我正在徘徊或按下按钮本身。

如何绑定这个代码背后?有人能为我提供一个简单的代码片段吗?

2 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助。

答案 1 :(得分:-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:“>

希望这有帮助

不过,你是几分钟前问过同一个问题的人,对吗? :“>