首页 > Windows开发 > 详细

WPF去除边框的方法

时间:2018-12-22 10:47:18      阅读:183      评论:0      收藏:0      [点我收藏+]
原文:WPF去除边框的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangsen600/article/details/81978125

WPF中,设置AllowsTransparency=true去除边框的方法比较简单,这里不做详细说明。下面主要演示AllowsTransparency=false的时候去除边框的方法。

1.去网上下载一个Microsoft.Windows.Shell.dll
2.添加引用

xmlns:shell="http://schemas.microsoft.com/winfx/2006/xaml/presentation/shell"

3.设置相关属性

        <Setter Property="shell:WindowChrome.WindowChrome">
            <Setter.Value>
                <shell:WindowChrome CaptionHeight="0"
                                    CornerRadius="0"
                                    GlassFrameThickness="0"
                                    NonClientFrameEdges="None"
                                    ResizeBorderThickness="5" />
            </Setter.Value>
        </Setter>

4.运行即可看到你想要的效果。
技术分享图片
5.这里我添加的是一个COM组件,若是设置AllowsTransparency=true,改COM组件在运行期不可见。因此我们需要新的方法来去除边框,既能去掉边框,也能加载COM组件,何乐而不为~~~

WPF去除边框的方法

原文:https://www.cnblogs.com/lonelyxmas/p/10159690.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!