複数の画像でいっぱいになる WPF ウィンドウがあります。マウスがホバーしていないすべての画像をぼかす方法を見つけようとしています。
このイベントを使用して、ホバリングしている画像に影響を与えています。
private void Window_MouseMove(object sender, MouseEventArgs e)
{
if (e.OriginalSource is Image)
{
((Image)e.OriginalSource).Effect = new BlurEffect();
}
}
これが私がイメージを作成した方法です
StackPanel imgStkpnl = new StackPanel();
foreach (var urll in Tools.MyGlobals.GoogleImageURLs)
{
var image = new System.Windows.Controls.Image();
var fullFilePath = urll;
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
try
{
bitmap.UriSource = new Uri(fullFilePath, UriKind.Absolute);
bitmap.EndInit();
image.Source = bitmap;
image.Stretch = Stretch.Uniform;
image.HorizontalAlignment = HorizontalAlignment.Left;
imgStkpnl.Children.Add(image);
}
catch { }
}
誰かが大きな助けになる他のすべての画像に影響を与える方法を知っているなら、私はとても初心者なので、私に気をつけてください:)ありがとう