我使用以下代码创建了一个图像按钮:
ImageBrush btnBrush1 = new ImageBrush(); btnBrush1.Stretch = Stretch.Uniform; btnBrush1.ImageSource = new BitmapImage(new Uri("ms-appx:/Images/icon_LogIn.png")); btnLogIn.Background = btnBrush1;
问题:
1)当使用鼠标悬停img按钮时,它会变为灰色背景并且图标消失(当不悬停img按钮时,此图像按钮可见。
我希望在悬停或按下时可以看到此图像按钮。
由于
答案 0 :(得分:0)
您需要将Image设置为Content而不是将ImageBrush设置为Background。
试试这个
Image img=new Image();
img.Source=new BitmapImage(new Uri("/Images/icon_LogIn.jpg",UriKind.RelativeOrAbsolute));
btnLogIn.Content = img;