Отображение отладки ArcGIS Runtime SDK

Я занимаюсь разработкой приложения с использованием ArcGIS Runtime SDK для.NET в Visual Studio Community 2017, в настоящее время настроенного на настройку отладки.

Есть эти два черных ящика / квадрата с цифрами, один всплывает в верхнем левом углу окна приложения, а другой - в верхнем правом углу моего рабочего стола. Я выделил плавающий в приложении красным цветом на следующем изображении: черный ящик, плавающий в окне приложения с приложением ArcGIS Runtime для.NET

Я предполагаю, что это какая-то отладочная информация, специфичная для ArcGIS SDK, но поиск в Интернете не дал результатов, и документация на веб-сайте ESRI, похоже, не упоминает об этом.

Примечание. Оно не отображается при запуске приложения на устройстве Android, а только при использовании версии UWP.

Я хотел бы знать, что они (1) и (2) Как включить и отключить их.

1 ответ

Решение

Это функция отладки, предоставляемая UWP & Visual Studio. На скриншоте вы разместили две черные полосы:

  • В центре находятся инструменты отладки XAML. Вы можете отключить это, перейдя в Инструменты> Параметры> Отладка> Общие и сняв флажок "Включить инструменты отладки пользовательского интерфейса для XAML".
  • Слева находится счетчик частоты кадров. Вы можете отключить это в коде:

в App.xaml.cs (в рамках проекта UWP):

    #if DEBUG
    if (System.Diagnostics.Debugger.IsAttached)
    {
        DebugSettings.EnableFrameRateCounter = false;
    }
    #endif

Обратите внимание, что приведенный выше код уже существует в этом файле, но EnableFrameRateCounter имеет значение true.

Также обратите внимание, что эти инструменты появляются только в режиме отладки.

Узнайте больше: класс DebugSettings

Другие вопросы по тегам