问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

wpf中如何将窗口设置为透明

发布网友 发布时间:2022-03-23 23:25

我来回答

2个回答

热心网友 时间:2022-03-24 00:54

要将WPF窗口设置为透明,首先需要设置将Window的AllowsTransparency属性设置为true,并且将WindowStyle设置为None(窗口无边框)。然后设置窗口的Opacity属性即可。例如

XAML代码:

后台代码:

using System.Windows;

namespace WpfApplication1
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        
        // 关闭窗口
        private void Button_Click(object sender, 
            RoutedEventArgs e)
        {
            this.Close();
        }
    }
}

注意:

(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"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   xmlns:extool="http://schemas.xceed.com/wpf/xaml/toolkit"
   ..
   ..
   AllowsTransparency="True"
   ..
   ..>  

  加上AllowsTransparency=”True”,再配合”Opacity”属性,就可以实现整个窗体的半透明了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 win10笔记本怎么改应用程序窗口透明度 易语言窗口透明怎么设置? win10正式版怎么让窗口透明 win10正式版设置窗口透明毛玻璃方法 我的电脑是WIN7旗舰版的,请问怎么设置窗口边框的透明度啊? 如何让电脑窗口透明 win7旗舰版怎么设置透明窗口? window7如何设置整个窗口透明度 怎么设置Windows 8/Win8.1窗口透明化 win10怎样设置窗口透明 怎么设置Win7窗口边框透明 如何让Win10窗口开启全透明 ? 最好是整个窗口都透明。。。 win10窗口怎么设置透明效果 win10电脑窗口透明 windows10怎么改窗口透明度 如何让窗口变透明 荣耀play3怎么设置微信人脸支付的? 移动硬盘缓存的作用是什么? 磁盘缓冲区什么意思? 硬盘缓存的作用是什么 如何设置适当的磁盘缓存 window7的窗口怎样改成透明? 为什么手机打字卡顿 苹果手机打字卡顿反应慢怎么办? 为什么我的智能手机打字键盘出现总是反应迟钝 为什么我的手机老是一卡一卡的,打字也是? 华为手机打字不灵敏了怎么办? 小米手机打字很卡怎么校正 苹果6打字键盘卡顿怎么办 iphone12打字卡顿是什么原因? 我的搜狗手机输入法输入的时候老卡反应慢怎么回事 小米手机打字卡顿的原因是什么? oppo手机打字卡顿怎么解决? oppo手机打字键盤反应很慢是什么原因呢? 苹果手机14.4.2版本键盘变得卡顿怎么回事? iphone12打字键盘反应慢 我的手机打字老是很卡,怎么办? 苹果手机有时候打字很卡是怎么回事? 昨天手机刚更新,但是从早上开始,键盘打字字母只能一个个打,不能加快速度,返回键也很卡顿,怎么办? 安卓手机打字键盘按下符键就卡住 手机打字键盘老是卡死,就键盘卡死,其他的都可以,这是怎么回事键盘动不了