1

我在 Visual Studio 2019 中有一个 Xamarin Forms 应用,并且我在 App.xaml.cs 文件中定义了几个静态类变量。我在整个应用程序中使用这些变量。但是,当我在我的应用程序页面上并将静态类变量的属性添加到监视窗口时,我收到错误消息:

观察窗口入口:

App.gvm_WaitingList

错误:

error CS0103: The name 'App' does not exist in the current context.  

当我看不到这些静态类中的属性值时,这使得调试变得非常困难。这是在 App.xaml.cs 中定义变量的方式

public static VM_WaitingList gvm_WaitingList;

然后我在 App 构造函数中初始化它,如下所示:

gvm_WaitingList = new VM_WaitingList();

在寻找解决方案时,我确实发现谈论即时窗口并在我想观看的项目之前添加 global::。但是,当我这样做时,我收到以下错误:

观察窗口入口:

global::App.gvm_WaitingList 

错误:

error CS0400: The type or namespace name 'App' could not be found in the global namespace (are you missing an assembly reference?)  

任何想法如何让它发挥作用?

4

1 回答 1

2

我终于找到了一种查看这些变量的方法。如果我在监视窗口中为变量添加命名空间前缀,它将解析监视窗口中的变量。这是解决我的问题的解决方案:

(注意我的命名空间是 UniversalCheckInHost)观察窗口条目:

UniversalCheckInHost.App.gvm_WaitingList

我希望这对其他人有帮助。

于 2020-02-06T20:04:41.727 回答