ArcGIS Runtime SDK 调试显示
ArcGIS Runtime SDK Debug Display
我正在 Visual Studio Community 2017 中使用 ArcGIS Runtime SDK for .NET 开发应用程序,当前设置为调试配置。
有两个黑色的boxes/squares,里面有数字,一个漂浮在应用程序的左上方window,另一个漂浮在我桌面的右上方。
我在下图中用红色勾勒出漂浮在应用程序中的那个:
Black box floating in app window with ArcGIS Runtime app for .NET
我假设它是某种特定于 ArcGIS SDK 的调试信息,但在线搜索没有产生任何结果,而且 ESRI 网站上的文档似乎也没有提及它。
注意:当运行应用程序在android设备上时不显示,仅当运行UWP版本时显示。
我想知道它们是什么 (1) 和 (2) 如何启用和禁用它们。
这是 UWP 和 Visual Studio 提供的调试功能。您发布的屏幕截图中有两个黑条:
- 中间是 XAML 调试工具。您可以通过转到“工具”>“选项”>“调试”>“常规”并取消选中 'Enable UI Debugging Tools for XAML' 来禁用它。
- 左边是帧率计数器。您可以在代码中禁用此功能:
in App.xaml.cs(在 UWP 项目中):
#if DEBUG
if (System.Diagnostics.Debugger.IsAttached)
{
DebugSettings.EnableFrameRateCounter = false;
}
#endif
请注意,上述代码已存在于该文件中,但 EnableFrameRateCounter 设置为 true。
另请注意,这些工具仅在调试模式下出现。
了解更多:DebugSettings class
我正在 Visual Studio Community 2017 中使用 ArcGIS Runtime SDK for .NET 开发应用程序,当前设置为调试配置。
有两个黑色的boxes/squares,里面有数字,一个漂浮在应用程序的左上方window,另一个漂浮在我桌面的右上方。 我在下图中用红色勾勒出漂浮在应用程序中的那个: Black box floating in app window with ArcGIS Runtime app for .NET
我假设它是某种特定于 ArcGIS SDK 的调试信息,但在线搜索没有产生任何结果,而且 ESRI 网站上的文档似乎也没有提及它。
注意:当运行应用程序在android设备上时不显示,仅当运行UWP版本时显示。
我想知道它们是什么 (1) 和 (2) 如何启用和禁用它们。
这是 UWP 和 Visual Studio 提供的调试功能。您发布的屏幕截图中有两个黑条:
- 中间是 XAML 调试工具。您可以通过转到“工具”>“选项”>“调试”>“常规”并取消选中 'Enable UI Debugging Tools for XAML' 来禁用它。
- 左边是帧率计数器。您可以在代码中禁用此功能:
in App.xaml.cs(在 UWP 项目中):
#if DEBUG
if (System.Diagnostics.Debugger.IsAttached)
{
DebugSettings.EnableFrameRateCounter = false;
}
#endif
请注意,上述代码已存在于该文件中,但 EnableFrameRateCounter 设置为 true。
另请注意,这些工具仅在调试模式下出现。
了解更多:DebugSettings class