外部生物效应的真正替代品

时间:2012-08-06 07:23:08

标签: .net wpf

我读到了替代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>

0 个答案:

没有答案