WPF桌面程序开发怎么实现鼠标窗体穿透点击桌面
博客随笔
WPFwinapi窗体穿透窗体鼠标
C#怎么实现WPF 鼠标穿透窗体?
之前做过一个基于wpf的桌面弹幕软件的需求, 要求一个透明全屏窗体悬浮于桌面,但要求这层窗体不能影响鼠标的其他操作,即鼠标可以穿透透过窗体点击桌面的其他东西
不多说上代码:
首先前端窗体变透明需要添加三个属性
AllowsTransparency="True"
Background="Transparent"
WindowStyle="None"
如下
<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"