【问题标题】:VS 2010 the property 'Click' does not exist in type...?VS 2010 类型中不存在“Click”属性...?
【发布时间】:2013-02-13 15:50:18
【问题描述】:

你可能已经猜到我是个菜鸟。我注意到,在尝试使用 VS express 为 windows phone 制作 windows phone 应用程序时,如果我会很快遇到问题:

  • 在 xaml 中添加文本块
  • 在文本块的标记中添加 Click="thing"
  • 在后面的代码中声明private void thing(object sender, MouseButtonEventArgs e) { return; }

VS 不允许我编译,因为 xml命名空间“http://schemas.microsoft.com/winfx/2006/xaml/presentation”中的“TextBlock”类型中不存在“Click”属性

我知道这个论坛通常不适合这些基本的东西,但我真的不明白我怎么能把这两个东西搞砸。 提前致谢

【问题讨论】:

  • “点击”不是 TextBlock 拥有的事件。你想做什么,也许我们可以建议一个替代控制。
  • 除了上面的评论,您可以通过查看the documentation 轻松找到自己。

标签: c# visual-studio silverlight events click


【解决方案1】:

没错,Silverlight 中 TextBlock 中没有点击...http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock(v=vs.95).aspx

GotFocus 可能是您正在寻找的事件...或者您可能想要完全不同的元素类型。

【讨论】:

  • 好的,感谢您的帮助和链接。我实际上是在尽可能快地学习并开始把事情搞混。我以为我之前已经成功地将 Click 属性放在我想要的任何地方,但实际上我在我的代码隐藏中使用了一个 avent 处理程序。再次感谢
【解决方案2】:

Alternate 来了,使用 "mouseLeftButtonDown" 事件,这个事件和 clicked 事件一样,几乎所有的基本控件都可以使用

【讨论】:

  • 是的,这就是我最终所做的。感谢您的宝贵时间。
猜你喜欢
  • 2019-10-23
  • 2023-03-19
  • 2021-07-25
  • 2021-01-09
  • 2019-04-06
  • 2021-07-10
  • 2022-01-07
  • 2022-01-27
相关资源
最近更新 更多