WPF窗口設(shè)置經(jīng)驗分享
WPF開發(fā)工具主要為我們在開發(fā)圖形界面時提供了一個簡便靈活的環(huán)境。其中一個基礎(chǔ)應(yīng)用也是經(jīng)常會運用到的就是WPF窗口設(shè)置。#t#
WPF窗口設(shè)置為透明,除了將窗口背景色的Alpha分量設(shè)置為0以外,你還必須將窗口的AllowsTransparency屬性設(shè)置為true。
還請注意的是窗體(window)中有一個默認(rèn)的名為LayoutRoot的Grid對象,您應(yīng)該將它的背景色的Alpha分量設(shè)置為0。
這里是一個Demo:它顯示了一個圓形的不規(guī)則窗體。你可以將以下WPF窗口設(shè)置代碼拷貝到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>
 
希望通過這里介紹的WPF窗口設(shè)置方法能夠幫助大家解決一些問題。















 
 
 
 
 
 
 