当表单AllowTransparency=true时,WPF I无法获取MouseMove事件
当我设置窗口时,应该是透明的。我无法获取mousemove事件。 如何做到这一点? 如果将两者都设置为透明,则无法工作,您必须更改墨水画布颜色或更改允许透明度=false当表单AllowTransparency=true时,WPF I无法获取MouseMove事件,wpf,transparent,Wpf,Transparent,当我设置窗口时,应该是透明的。我无法获取mousemove事件。 如何做到这一点? 如果将两者都设置为透明,则无法工作,您必须更改墨水画布颜色或更改允许透明度=false <Window x:Class="mtWPFScratchPad.DeskForm" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xam
<Window x:Class="mtWPFScratchPad.DeskForm"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="mtWPFScratchPad" AllowsTransparency="True" WindowState="Maximized" Loaded="Window_Loaded" WindowStyle="None" Background="#00FFFFFF" Closing="Window_Closing" Topmost="True" MouseMove="Window_MouseMove">
<InkCanvas Name="inkCanv" Background="Transparent">
</InkCanvas>
为什么不将InkCanvas颜色设置为除透明(如白色)之外的任何颜色。。设置的后台属性将解决此问题。我需要构建一个应用程序。它可以在桌子上画画。它可以点击桌面上的快捷键。所以我需要一个面板,我可以在上面画,它可以传输我需要建立一个应用程序。它可以在桌子上画画。它可以点击桌面上的快捷键。所以我需要一个面板,我可以在上面画,它可以透明。你能描述更多的问题吗。所以我能理解这两种语言都是不可能的。
<Window x:Class="Demo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" AllowsTransparency="True" WindowState="Normal Loaded="Window_Loaded_1" WindowStyle="None" Background="#00FFFFFF" Closing="Window_Closing_1" Topmost="True" MouseMove="Window_MouseMove_1" Height="350" Width="525" >
<Grid>
<InkCanvas Name="inkCanvas" Background="White">
</InkCanvas>
</Grid>
</Window>