错误:新类的当前上下文中不存在名称“ FindName”

时间:2019-05-04 15:47:22

标签: windows-10-universal findname

我当前正在使用Visual Studio 2017在C#中创建一个新的UWApp。在创建一个新类将处理Xaml内容的所有显示之后。

我转移了一个包含以下代码行的函数:

...

图片imgObj =(Windows.UI.Xaml.Controls.Image)FindName(“ myTopImage”);

...

到新类,但FindName突出显示为红色,并显示以下错误消息:

名称“ FindName”在当前上下文中不存在

我不确定为什么FindName在MainClass而不是新Class中能很好地工作。我之前在其他应用程序中都没有任何问题。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

我最终要解决的问题:

  1. 添加新的内容页面(xaml + cs)
  2. 将我所有的现有xaml和代码从Main转移到新页面

这样,所有控件都不在主页上,并且可以从新页面类访问。我应该从一开始就这样做。