[英]GridSplitter drop shadow are not applicable
我將以下Xaml用於GridSplitter
,我想為其添加陰影效果,但是目前沒有任何反應。 對我在這里想念的東西有任何想法嗎?
<GridSplitter ResizeDirection="Rows"
Width="700"
Height="4px"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Background="#d9d9d9"
Margin="0,0,0,0">
<GridSplitter.Effect>
<DropShadowEffect ShadowDepth="3"
Opacity="3"
Color="Black" />
</GridSplitter.Effect>
</GridSplitter>
我假設邊距必須大於0才能有空間繪制陰影...
如果適用,還考慮使用BlurRadius。
以下XAML代碼段按預期投下陰影...
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Width="525"
Height="350">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<GridSplitter Grid.Row="3"
Width="700"
Height="10"
Margin="30"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Background="#d9d9d9"
ResizeDirection="Rows">
<GridSplitter.Effect>
<DropShadowEffect BlurRadius="3"
Opacity="3"
ShadowDepth="3"
Color="Black" />
</GridSplitter.Effect>
</GridSplitter>
</Grid>
</Window>
祝你今天愉快!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.