(项目名称).MainWindow不包含(名称)_TextChanged的定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(项目名称).MainWindow不包含(名称)_TextChanged的定义相关的知识,希望对你有一定的参考价值。

错误 1 “EventSimple.MainWindow”不包含“MyTimer_TextChanged”的定义,并且找不到可接受类型为“EventSimple.MainWindow”的第一个参数的扩展方法“MyTimer_TextChanged”(是否缺少 using 指令或程序集引用?)
附代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace EventSimple

/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window

public MainWindow()

InitializeComponent();
DispatcherTimer timer=new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += timer_Tick;
timer.Start();

void timer_Tick(object sender, EventArgs e)

this.TimeTextBox.Text = DateTime.Now.ToString();



求大神指点!

TextBox 删掉重新添加一下,可能是命名错误,导致他找不到 参考技术A 代码里面没有MyTimer_TextChanged方法啊,添加一个MyTimer_TextChanged试一下追问

唔 要添加在哪里?怎么添加呢?求指教!

追答

直接添加c#代码在后台啊
MyTimer_TextChanged方法是不是注册后又被你删除才报错的,如果不使用这个方法,在错误列表里面双击这个错误,找到designer.cs里面相关的代码,删除后同样会编译通过的

追问

欧我又试了一次终于成功啦!虽然没看懂你的解释,但还是谢谢你!

本回答被提问者采纳

如何获取包含函数的名称[重复]

【中文标题】如何获取包含函数的名称[重复]【英文标题】:How to get the name of the containing function [duplicate] 【发布时间】:2014-02-23 22:04:18 【问题描述】:

在 C++ 中,您可以使用 __FUNCTION_NAME__ 来获取包含 __FUNCTION_NAME__ 的函数的名称。

Java 中是否有等价物? 可以,在 Java 中,可以使用 this 和反射来做一些事情。还有更简单的吗?

【问题讨论】:

你试过 Thread.currentThread().getStackTrace()[1].getMethodName() 吗? @Alessio:如果有点贵,那就太好了:还有一个候选人作为答案。 @Alessio 这并不总是有效。见***.com/questions/442747/… 你说得对,我在一个项目中使用过,不知道可能不行 【参考方案1】:

Thread.currentThread().getStackTrace() 通常会包含您从中调用它的方法,但存在缺陷

http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/StackTraceElement.html

【讨论】:

【参考方案2】:
Thread.currentThread().getStackTrace()[ste.length - 1 - depth].getMethodName();

depth = 0(零)将给出当前方法

还有

System.out.println((new Throwable()).getStackTrace()[0].toString());

样本输出:

com.junk.Junk3.main(Junk3.java:12)

【讨论】:

以上是关于(项目名称).MainWindow不包含(名称)_TextChanged的定义的主要内容,如果未能解决你的问题,请参考以下文章

捆绑中的 NIB 缺少名称 MainWindow-iPad

Apollo/GraphQL 错误:标识符名称违规:变量名称应仅包含字母数字字符“__typename”(identifier_name)

仅在 iPhone 4 上无法加载名称为“MainWindow”的捆绑包 [...] 中的 NIB

Django框架的使用

thinkphp怎样获取控制器名称和操作名称(不是在模板里面获取)

QT基础