我正在尝试制作类似Zune桌面的vu米:
我的是最重要的,原来是最底层的。我知道颜色是不同的,但我认为问题是Zune使用垂直模糊,我使用垂直+水平。
Mine vu酒吧是这样的:
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。
答案 0 :(得分:0)
你考虑过LinearGradientBrush吗?
并移动起点和终点 - 在msdn:
http://msdn.microsoft.com/en-us/library/system.windows.media.lineargradientbrush(v=vs.85).aspx