我正在使用以下样式在文本框周围产生发光效果......但即使我增加了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>
答案 0 :(得分:1)
既然是答案,我会重申:
将BlurRadius增加到更大的数字,因为变化很微妙。从1到2将不会被注意到,但是1到50将是。