Я работаю над переносом приложения из WPF в Silverlight.
Приложение использует пользовательские типы, полученные из FrameworkElement
(в WPF), для описания фигур и текста, который будет отображаться на Canvas
.
Корневой узел приложения WPF переопределяет OnRender()
, чтобы выполнить итерацию по коллекции «дочерних» узлов, вызывая Render
на каждом дочернем узле для построения визуального дерева.
Silverlight не раскрывает OnRender
, но есть подсказки, что тот же эффект может быть достигнут при использовании ControlTemplate
.
Это путь, и есть ли хорошие примеры использования этого метода? Я немного погуглил (разгул?) И не нашел ничего действительно убедительного.