发布网友 发布时间:2022-03-23 23:25
共2个回答
热心网友 时间:2022-03-24 00:54
要将WPF窗口设置为透明,首先需要设置将Window的AllowsTransparency属性设置为true,并且将WindowStyle设置为None(窗口无边框)。然后设置窗口的Opacity属性即可。例如
XAML代码:
后台代码:
using System.Windows;注意:
(1)只有将Window设置为无边框(WindowStyle="None")时,才可设置窗口的透明度;否则,系统会报错。
(2)Window的AllowsTransparency必须设置为true.
(3)透明度属性Opacity=1时,窗口不透明;Opacity=0时,窗口全透明。
热心网友 时间:2022-03-24 02:12
我们知道,在WPF通过设置窗体或者控件的“Opacity”属性,可以控制透明度。但是要实现整个窗体的透明化,光设置“Opacity”是不够的,还需要在WPF窗体或者页面的Xaml代码中定义如下:
<Window x:Class="BarCodeSystem.TechRoute.TechRoute.TechRouteCheckPerson_Window"加上AllowsTransparency=”True”,再配合”Opacity”属性,就可以实现整个窗体的半透明了。