Я создал класс (MyControl), который наследуется от UserControl, но я не могу найти в документации метод, который вызывается для рисования элемента управления. Есть ли способ Draw() или что-то, что я должен реализовать, чтобы предоставить свою собственную логику рисования? И где он находится (UIElement?)?Рисунок UserControl в Silverlight
Просьба заранее,
Eric.
Спасибо за ваш ответ. Это означает, что каждый раз, когда я хочу что-то нарисовать на экране в своем приложении Windows Phone, мне нужно создать объект, установить его свойства и добавить его в визуальное дерево? Разве это не очень простое решение для процессора и памяти, просто что-то нарисовать? Исходя из фона iPhone, где я обычно рисую строки и изображения непосредственно внутри графического контекста, чтобы сохранить гладкость, это заставляет меня беспокоиться об альтернативах оптимизации на Windows Phone ... и это объясняет многое о текущей ркости сторонних приложений на система. –
@ Эрик МОРАНД: Дерево XAML является точным эквивалентом создания экземпляров всех элементов из кода (но немного быстрее для создания, чем в коде). Да, это боль, но если все элементы сделаны из основных строительных блоков, они могут быть (и были) оптимизированы для производительности. Я не знаю, какая поддержка записи в битовой карте похожа на WP7, но это может быть альтернативой для доступа более низкого уровня. ура –