WPF 实现无边窗口

无边框设置

在window的xaml添加

<Window ...>
    ...
    ResizeMode="NoResize"
    AllowsTransparency="True"
    WindowStyle="None"
</Window>

为了让窗口可以拖动需要在 Window 的 MouseDown 事件添加

if (e.LeftButton == MouseButtonState.Pressed)
    {
    this.DragMove();
    }

设置窗口阴影

首先要在 <Window> 增加边框厚度
BorderThickness=”24″

接着就是增加 Window.Effect

<Window.Effect>
    <DropShadowEffect BlurRadius="20" Color="Gray" ShadowDepth="3"/>
</Window.Effect>

其中 BlurRadius 为模糊半径,ShadowDepth 为阴影深度

暂无评论

发送评论 编辑评论


				
上一篇
下一篇