我有一个有 25 个按钮的网格控件(网格只包含按钮)。对于每个按钮,我设置了相同的图像,如下所示:
ImageBrush brush = new ImageBrush();
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.UriSource = new Uri(@"pack://application:,,,/Images/notexplored.jpg", UriKind.RelativeOrAbsolute);
bitmap.EndInit();
brush.ImageSource = bitmap;
foreach (UIElement uie in myGrid.Children)
{
var temp = uie as Button;
temp.Background = brush;
}
我的问题是,现在当我将鼠标悬停在按钮上时,我得到了这个(它是一个带有问题的短视频):https ://www.dropbox.com/s/jb8fb29lrpimue5/ButtonIssue.avi
我该如何纠正这个?将图像作为背景应用到按钮后,如果我将鼠标悬停在按钮上,我不想看到默认按钮背景(外观)而不是应用图像。