【WPF】Bitmap Effect制作圆角加渲染TextBox
<Window.Resources>
<ControlTemplate x:Key="txtTemplate" TargetType="{x:Type TextBox}">
<Border x:Name="Bd" SnapsToDevicePixels="True"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="6">
<ScrollViewer x:Name="PART_ContentHost"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Window.Resources>
<Grid>
<TextBox Width="200" Height="30" Template="{StaticResource txtTemplate}">
<TextBox.BitmapEffect>
<OuterGlowBitmapEffect GlowColor="Blue" GlowSize="30" Noise="0.5" x:Name="outer" Opacity="0.5" />
</TextBox.BitmapEffect>
</TextBox>
</Grid>
效果图

浙公网安备 33010602011771号