WPF - 对许多元素的影响相同

时间:2010-11-18 20:39:48

标签: c# .net wpf xaml effects

我有64个带文字的标签。 如何将这种效果应用于除一个之外的所有效果?

<BlurEffect Radius="8.0" KernelType="Box"/>

2 个答案:

答案 0 :(得分:6)

试试这个

<Style TargetType="Label">
    <Setter Property="Effect">
        <Setter.Value>
            <BlurEffect Radius="8.0" KernelType="Box"/>
        </Setter.Value>
    </Setter>
</Style>

<强>更新

对于不应具有此效果的标签,您可以使用

<Label Style="{x:Null}" ...>

或您可能使用的任何其他款式

答案 1 :(得分:1)

在窗口资源中添加样式以设置模糊效果

<Style TargetType="{x:Type Label}">
    <Setter Property="Effect">
        <Setter.Value>
             <BlurEffect Radius="8.0" KernelType="Box"/> 
        </Setter.Value>
     </Setter>
</Style>