Хотя в документации об этом ничего не сказано, похоже, что она возвращает чертеж только для визуальных элементов, реализующих функциональность OnRender. Я проверил его на фигуре, а также на окне, которое перекрывало OnRender, и оба вернули рисунок.
Однако, если Window не переопределяет OnRender, метод возвращает значение NULL. Я также сделал звонок после того, как элементы управления были загружены, на случай, если вы этого не сделали.