Microsoft.Expression.Media.Effects 效果都在这里,
包括 光晕,放大,素描,水纹,等各种效果, 可以应用在 UIelement上...
Microsoft.Expression.Media.Effects.RippleEffect be = new Microsoft.Expression.Media.Effects.RippleEffect();
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
//be.BaseIntensity = 2;
CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);
be.Phase = 0.5;
//be.Frequency = 2000;
//be.InnerRadius = 0.2;
//be.OuterRadius = 0.2;
be.Center = new Point(0, 0.5);
img.Effect = be;
}
void CompositionTarget_Rendering(object sender, EventArgs e)
{
Point p = be.Center;
if (p.X > 1.5)
{
p.X = -0.5;
}
be.Center = new Point(p.X + 0.005, p.Y);
}