如何创建图像按钮

时间:2013-12-02 05:32:20

标签: winrt-xaml

我使用以下代码创建了一个图像按钮:



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按钮时,此图像按钮可见。

我希望在悬停或按下时可以看到此图像按钮。

由于

1 个答案:

答案 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;