WPF程序中出现“MainWindow”未包含“Txt_TextChanged”的定义怎么回事?
课程链接:https://www.bilibili.com/video/BV13
在p1视频中,当我跟着老师一起尝试给button添加click处理器时,出现了以下错误。视频时间轴25:02左右。
以下是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