C# WPF XAML Mouse(Down) 事件在 .NET 5(C#9) 版本中不再起作用。
C# WPF XAML Mouse(Down) 事件在 .NET 5(C#9) 版本中不再起作用。
在升级到.NET 5(C# 9)后,我遇到了以下问题的屏幕截图。
我正在尝试弄清楚他们现在希望我们如何实现这段简单的代码。
它显示为错误,但仍然可以构建项目。然而,这阻止了设计器从xaml构建视图,因此无法正确编辑xaml,也阻止了功能,例如尝试使用mouse_down事件拖动窗口。
XAML:
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" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WPFProject" mc:Ignorable="d" Title="Window1" Height="450" Width="800">
C#代码后台:
///
/// Interaction logic for Window1.xaml
///
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
void CodeBehind_DragFunction(object sender_, MouseButtonEventArgs e_)
{
DragMove();
}
}
在之前的版本中,这个是可以工作的。