zoukankan      html  css  js  c++  java
  • wpf中如何将窗口设置为透明

                                                                    wpf中如何将窗口设置为透明
                                                                                                                                     周银辉

           在wpf中要将窗口设置为透明,除了将窗口背景色的Alpha分量设置为0以外,你还必须将窗口的AllowsTransparency属性设置为true
           还请注意的是窗体(window)中有一个默认的名为LayoutRoot的Grid对象,您应该将它的背景色的Alpha分量设置为0。

            这里是一个Demo:它显示了一个圆形的不规则窗体。你可以将以下代码拷贝到XamlPad中查看效果:

    <Window

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

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

           xml:lang="zh-CN"

           x:Name="Window"

           Title="Window1"

           Width="420" Height="287" Visibility="Visible" ResizeMode="NoResize" SizeToContent="Manual" WindowStyle="None" Background="#00FFFFFF" AllowsTransparency="True">

     

           <Grid x:Name="LayoutRoot" OpacityMask="{x:Null}" Background="#00000000">

                  <Ellipse Fill="#FFB7ECDA" Stroke="#FF172A9C" StrokeThickness="3" HorizontalAlignment="Right" Margin="0,0,140,60" VerticalAlignment="Bottom" Width="138" Height="138"/>

           </Grid>

    </Window>

  • 相关阅读:
    获取自定义属性的值
    当前窗口,父级窗口,顶层窗口
    图片一直居中,并且窗口变小图片两端缩小,但是图片还是居中。
    解决IE打开时,弹出的提示调用active的问题,阻止js运行。
    $.fn.exted({})与$.extend({})区别
    rem与部分手机 字体偏大问题
    Python 内部函数
    Python lambda表达式
    Python 函数动态参数
    python 邮件发送
  • 原文地址:https://www.cnblogs.com/zhouyinhui/p/674952.html
Copyright © 2011-2022 走看看