要素3D
を使用して同様の効果を作成する際に問題があります。Border
以下のマークアップを書きました。3D effect
しかし、それは次の URL のような適切なスクリーンショットを生成しません。
スクリーンショット画像の URL :
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"
Height="400" Width="225" WindowStyle="None" Topmost="True"
AllowsTransparency="True" Background="Transparent">
<Border x:Name="border" Margin="10" CornerRadius="10,10,10,10" BorderBrush="#111111" BorderThickness="0" Background="#111111">
<Border.Effect>
<DropShadowEffect ShadowDepth="0" Direction="0" BlurRadius="15" Color="Black" Opacity="1"/>
</Border.Effect>
<Border x:Name="border1" Margin="5" CornerRadius="{Binding CornerRadius, ElementName=border}">
<Border.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1" >
<GradientStop Color="#FF373737" Offset="0"/>
<GradientStop Color="#FF222222" Offset="0.75"/>
<GradientStop Color="#FF373737" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<Border.Effect>
<DropShadowEffect ShadowDepth="0" Direction="0" BlurRadius="10" Color="White" Opacity="1"/>
</Border.Effect>
</Border>
</Border>
</Window>