Я создал собственный ListView с UserControl. Когда мышь входит в ColumnHeader, она должна менять цвет во время разработки.
Это работает, но мне нужно отлаживать код. Как я могу отлаживать код во время разработки?
Я создал собственный ListView с UserControl. Когда мышь входит в ColumnHeader, она должна менять цвет во время разработки.
Это работает, но мне нужно отлаживать код. Как я могу отлаживать код во время разработки?
См. Пошаговое руководство. Отладка пользовательских элементов управления Windows Forms во время разработки (MSDN).
Или более коротким способом сделать это только один раз:
Ответ келона является правильным для Windows Forms, но не для XAML.
В Visual Studio 2012 и более поздних версиях конструктор XAML запускается в своем собственном процессе вне Visual Studio (devenv.exe). Для отладки элементов управления XAML во время разработки вам необходимо присоединить второй экземпляр Visual Studio к "XDesProc.exe" (Xaml Designer Process).
Подробные инструкции:
Инструменты меню & rarr; Присоединить к процессу и присоединить к процессу XDesProc, который вы отметили выше
Если вы отлаживаете исключение, откройте меню Debug & rarr; Windows & rarr; Настройки исключений, исключения общеязыковой среды выполнения & rarr; проверено
Вернитесь к первому экземпляру и заново откройте файл XAML.
Для повторной отладки вы можете сэкономить время, выполнив меню Debug & rarr; Подключите к процессу, который подключается к тому же XDesProc.exe, что и раньше.