WPF程序中出现“MainWindow”未包含“Txt_TextChanged”的定义怎么回事?

课程链接:https://www.bilibili.com/video/BV13

在p1视频中,当我跟着老师一起尝试给button添加click处理器时,出现了以下错误。视频时间轴25:02左右。
WPF程序中出现“MainWindow”未包含“Txt_TextChanged”的定义怎么回事?

以下是MainWindow.xaml中我修改的代码部分

</Grid.Background>

<TextBox x:Name="TextBox1" HorizontalAlignment="Left" Height="24" Margin="10,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="773" TextChanged="TextBox_TextChanged"/>

<Button Content="Click Me" HorizontalAlignment="Left" Margin="10,39,0,0" VerticalAlignment="Top" Width="773" Height="23" Click="Button_Click"/>

</Grid>

以下是MainWindow.xaml.cs中有关button点击事件的代码

 public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent();

}

private void Button_Click(object sender, RoutedEventArgs e)

{

this.TextBox1.Text = "Hello World!";

}

}

查询了类似的问题,我发现有人说这是因为我没有在MainWindow.xaml.cs中定义TxtShow_TextChanged方法导致的,但是我添加了以下这段代码之后依然出错

public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent();

}

private void TxtShow_TextChanged(object sender, TextChangedEventArgs e)

{

}

private void Button_Click(object sender, RoutedEventArgs e)

{

this.TextBox1.Text = "Hello World!";

}

}

求大佬解答。

回答

xaml里你定义TextChanged="TextBox_TextChanged"

为什么后台代码函数名字又写成 TxtShow_TextChanged?

这俩名字不一样当然找不到

以上是 WPF程序中出现“MainWindow”未包含“Txt_TextChanged”的定义怎么回事? 的全部内容, 来源链接: utcz.com/a/62168.html

回到顶部