0

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

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

...

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

...

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

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

我不确定为什么 FindName 在 MainClass 而不是在新类中运行良好。我以前在其他应用程序中这样做过,没有任何问题。

谢谢你的时间。

4

1 回答 1

0

我最终为解决问题所做的工作:

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

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

于 2019-05-05T08:00:44.510 回答