0

代替の DropShadowEffect について読みましたが、私の場合は使用できません。

私のウィンドウには独自のスタイルがあり、透明です。外側のグローを追加したいのですが、これは廃止されました (outerGlowBitmapEffect)。

DropShadowEffect は、透明なウィンドウのために表示されるウィンドウの背後に一定の色を追加します。したがって、それは外側の輝きに代わるものではありません。

外側の輝きを実現するには、他に何ができますか?

編集:

<Window x:Class="DVR.Gui.GuiTemplates.Dialog"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Dialog" Width="400"
        WindowStartupLocation="CenterOwner" ResizeMode="NoResize" 
        ShowInTaskbar="False" WindowStyle="None"
        UseLayoutRounding="True"
        AllowsTransparency="True" Background="Transparent" SizeToContent="Height">
    <Border Margin="10">


        <Border.Style>
        <Style TargetType="{x:Type Border}">
            <Setter Property="Background" Value="#CCFFFFFF" />
            <Setter Property="CornerRadius" Value="10,10,10,10" />
            <Setter Property="BorderThickness" Value="1" />
            <Setter Property="BorderBrush" Value="{x:Static SystemColors.ControlDarkBrush}" />
        </Style>
        </Border.Style>
        <DockPanel LastChildFill="True">
            OTHER CONTENT
        </DockPanel>
    </Border>
</Window>
4

0 に答える 0