WPF窗口设置经验分享
创始人
2024-06-18 02:51:32
0

WPF开发工具主要为我们在开发图形界面时提供了一个简便灵活的环境。其中一个基础应用也是经常会运用到的就是WPF窗口设置。#t#

WPF窗口设置为透明,除了将窗口背景色的Alpha分量设置为0以外,你还必须将窗口的AllowsTransparency属性设置为true。

还请注意的是窗体(window)中有一个默认的名为LayoutRoot的Grid对象,您应该将它的背景色的Alpha分量设置为0。

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

  1. < Window 
  2. xmlns="http://schemas.microsoft.
    com/winfx/2006/xaml/presentation" 
  3. xmlns:x="http://schemas.microsoft.
    com/winfx/2006/xaml" 
  4. xml:lang="zh-CN"   
  5. x:Name="Window" 
  6. Title="Window1" 
  7. Width="420" Height="287" 
    Visibility="Visible" ResizeMode=
    "NoResize" SizeToContent="Manual" 
    WindowStyle="None" Background=
    "#00FFFFFF" AllowsTransparency="True"> 
  8. < Grid x:Name="LayoutRoot" 
    OpacityMask="{x:Null}" Background=
    "#00000000"> 
  9. < Ellipse Fill="#FFB7ECDA" Stroke=
    "#FF172A9C" StrokeThickness="3" 
    HorizontalAlignment="Right" Margin=
    "0,0,140,60" VerticalAlignment=
    "Bottom" Width="138" Height="138"/> 
  10. < /Grid> 
  11. < /Window> 

希望通过这里介绍的WPF窗口设置方法能够帮助大家解决一些问题。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...