我试着做一个类似Zune桌面的似曾相识的表:

我的在上面,原来的是底部的。我知道颜色是不同的,但是,我认为问题在于,Zune使用的是垂直模糊,而我使用的是vertical+horizontal。
我的似曾相识的酒吧是这样的:
void CreateNewVUBar(int left) {
var obj = new Rectangle();
obj.Fill = new SolidColorBrush(Colors.OrangeRed);
obj.Width = 70;
obj.Height = 100;
obj.SetValue(HorizontalAlignmentProperty, HorizontalAlignment.Left);
var effect = new BlurEffect();
effect.Radius = 30;
effect.RenderingBias = RenderingBias.Quality;
obj.Effect = effect;
var tmp = obj.Margin;
tmp.Left = left;
obj.Margin = tmp;
vubargrid.Children.Add(obj);
}WPF中是否有一种只造成垂直模糊的方法?还是我错过了什么?
注意:我知道Zune不使用WPF。
发布于 2012-12-16 14:43:06
你考虑过LinearGradientBrush吗?
并移动起始点和终点-在msdn:
http://msdn.microsoft.com/en-us/library/system.windows.media.lineargradientbrush(v=vs.85).aspx
https://stackoverflow.com/questions/13902175
复制相似问题