WPF下创建透明自定义窗口,效果如下:
窗口设置:WindowStyle
="None"
Opacity
="0.6"
AllowsTransparency
="True"
Background
="#001f55"
WindowStyle设置为"None",否则设置透明度会报错,
Window允许透明,AllowsTransparency设置为true。Opacity设置透明度,
Opacity=1时,窗口不透明;Opacity=0时,窗口全透明,这里设置为60%。
窗口右上侧关闭按钮设置:
<Button Name="btnClose" Content="" Grid.Column="2" HorizontalAlignment="Left" Margin="154,7,0,0" VerticalAlignment="Top" Width="26" Height="20" Click="btnClose_Click">
<Button.Background>
<ImageBrush ImageSource="f:/Images/关闭.png"></ImageBrush>
</Button.Background>
</Button>