我的边框有DropShadowEffect
。这也适用于当前边框元素中的所有边框。我有一个自定义样式,左边是键边框。
<Style x:Key="borderLeft" TargetType="Border">
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect Direction="180"/>
</Setter.Value>
</Setter>
</Style>
然后在包含带有文本框的堆栈面板的边框上调用此键,但文本框也包含阴影效果。
<Border Style="{StaticResource borderLeft}" BorderThickness="2 0 0 0" BorderBrush="Black">
<StackPanel x:Name="stack" HorizontalAlignment="Left" Height="498" Margin="10,52,0,0" VerticalAlignment="Top" Width="373">
<TextBox />
</StackPanel>
</Border>
文本框也有自己的样式,这可能会影响它吗?
<Style TargetType="{x:Type TextBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBoxBase}">
<Border CornerRadius="4" BorderThickness="2" Background="White" BorderBrush="Black" >
<ScrollViewer Margin="0" x:Name="PART_ContentHost"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>