WPF中是否存在垂直模糊? (对于类似Zune的vu表)

时间:2012-12-16 14:22:35

标签: c# .net wpf xaml effects

我正在尝试制作类似Zune桌面的vu米:

enter image description here

我的是最重要的,原来是最底层的。我知道颜色是不同的,但我认为问题是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。

1 个答案:

答案 0 :(得分:0)

你考虑过LinearGradientBrush吗? 并移动起点和终点 - 在msdn:

http://msdn.microsoft.com/en-us/library/system.windows.media.lineargradientbrush(v=vs.85).aspx