c# – WPF:从代码隐藏中为一个元素添加一个dropshadow效果

前端之家收集整理的这篇文章主要介绍了c# – WPF:从代码隐藏中为一个元素添加一个dropshadow效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我以为这会很简单,但到目前为止我没有发现任何事情.你怎么做呢?

解决方法

只是试试这个 @H_301_6@// Get a reference to the Button. Button myButton = new Button(); // Initialize a new DropShadowBitmapEffect that will be applied // to the Button. DropShadowBitmapEffect myDropShadowEffect = new DropShadowBitmapEffect(); // Set the color of the shadow to Black. Color myShadowColor = new Color(); myShadowColor.ScA = 1; myShadowColor.ScB = 0; myShadowColor.ScG = 0; myShadowColor.ScR = 0; myDropShadowEffect.Color = myShadowColor; // Set the direction of where the shadow is cast to 320 degrees. myDropShadowEffect.Direction = 320; // Set the depth of the shadow being cast. myDropShadowEffect.ShadowDepth = 25; // Set the shadow softness to the maximum (range of 0-1). myDropShadowEffect.Softness = 1; // Set the shadow opacity to half opaque or in other words - half transparent. // The range is 0-1. myDropShadowEffect.Opacity = 0.5; // Apply the bitmap effect to the Button. myButton.BitmapEffect = myDropShadowEffect;

猜你在找的C#相关文章