Приложение, использующее элементы управления Surface, должно использовать SurfaceWindow в качестве корневого визуального элемента для выполнения всей пользовательской сенсорной обработки. Я подозреваю, что, поскольку вы пытаетесь преобразовать это, вы, вероятно, все еще используете стандартное окно, которое дает вам эту ошибку.