进入.NET 5(C#9(后遇到的问题的屏幕截图
我现在正试图弄清楚他们希望我们如何实现这个简单的代码。
它说这是一个错误,但它仍然在构建项目。尽管如此,这确实阻止了设计器从xaml构建视图,因此无法正确编辑xaml,也阻止了该功能,在本例中,尝试使用mouse_down事件拖动窗口
XAML:
<Window x:Class="WPFProject.Window1"
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">
<Border MouseDown="CodeBehind_DragFunction">
<TextBlock Text="Hello World" Foreground="Black"/>
</Border>
</Window>
C# Code-behind
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
void CodeBehind_DragFunction(object sender_, MouseButtonEventArgs e_)
{
DragMove();
}
}
这在以前的版本中有效。。
@Pharaz Fadaei发布的建议答案这是一个IDE错误,通过遵循本文中概述的以下步骤修复:事件';foo';不是RoutedEvent