Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当表单AllowTransparency=true时,WPF I无法获取MouseMove事件_Wpf_Transparent - Fatal编程技术网

当表单AllowTransparency=true时,WPF I无法获取MouseMove事件

当表单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

当我设置窗口时,应该是透明的。我无法获取mousemove事件。 如何做到这一点?

如果将两者都设置为透明,则无法工作,您必须更改墨水画布颜色或更改允许透明度=false

<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>