wpf中如何将窗口设置为透明
2008-05-02 22:26
423 查看
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>
文章来源于 http://www.cnblogs.com/zhouyinhui 版权归原作者所有
周银辉
在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>
文章来源于 http://www.cnblogs.com/zhouyinhui 版权归原作者所有
相关文章推荐
- wpf中如何将窗口设置为透明
- wpf中如何将窗口设置为透明
- wpf中如何将窗口设置为透明
- wpf中如何将窗口设置为透明
- C# WPF设置窗口透明
- WPF如何把图片Image控件设置成,当窗口的放大和缩小,跟随着一起变化
- [WPF]如何实现设置弹出窗口的Owner属性功能?
- [WPF]如何实现设置UserControl 弹出窗口的Owner属性功能
- [WPF] 如何为无边框窗口设置阴影效果
- [WPF]如何实现设置UserControl 弹出窗口的Owner属性功能
- [WPF] 如何为无边框窗口设置阴影效果
- 如何设置命令提示符窗口也有透明效果
- [WPF] 如何为无边框窗口设置阴影效果
- wpf 透明效果 需要DwmApi.dll文件,然后定义一个函数去画Aero区域,从而实现整个窗口的Aero化。
- Sublime如何设置背景透明
- 设置窗口透明效果
- 如何:使用调试器变量窗口,可以将调试器窗口中用于显示数值的格式设置为十进制或十六进制
- 如何设置窗口全屏最上层
- 去除对话框边框 + 设置窗口可移动和透明+取消主窗口状态栏
- Java.swing-如何为frame窗口设置背景图片