WPF文本框周围的发光效果不够明显

时间:2012-10-12 21:52:24

标签: wpf effects

我正在使用以下样式在文本框周围产生发光效果......但即使我增加了BlurRadius的宽度,它也不会增加发光的区域。

 <TextBox.Style>
      <Style TargetType="{x:Type TextBox}">
          <Style.Triggers>
              <Trigger Property="IsKeyboardFocusWithin" Value="True">
                  <Setter Property="Effect">
                      <Setter.Value>
                         <DropShadowEffect  Opacity="1" ShadowDepth="0" Color="Red" BlurRadius="10" />
                      </Setter.Value>
                  </Setter>                     
              </Trigger>                                                              
          </Style.Triggers>
      </Style>
</TextBox.Style>

编辑: 的文本框

<TextBox
                                                    x:Name="a"
                                                    DockPanel.Dock="Left"
                                                    MaxLength="11"
                                                    Height="20"
                                                    Width="67"
                                                    VerticalAlignment="Center"
                                                    HorizontalAlignment="Stretch"
                                                    HorizontalContentAlignment="Right"                                                    
                                                    utils:InputMasking.Mask="^((\d{0,7})|(\d{0,7}\.\d{0,3}))$">
                                                    <TextBox.Text>
                                                        <Binding Path="abc.Value" NotifyOnValidationError="True" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay" />
                                                    </TextBox.Text>                                                   

                                                </TextBox>

1 个答案:

答案 0 :(得分:1)

既然是答案,我会重申:

将BlurRadius增加到更大的数字,因为变化很微妙。从1到2将不会被注意到,但是1到50将是。