Я немного рассол.
Мне нужно сгенерировать графики (за пределами экрана, чтобы пользователь их не видел) и сделать их сохраняемыми. это означает настройку основ и построение изображения из загруженного графика.
Я говорю о графике колонок серии FYI:)
проблема заключается во встроенной легкой анимации. так как диаграмма вызывает «загруженное» событие, я генерирую изображение для сохранения, и, таким образом, на нем еще ничего нет.
Я пробовал несколько вещей:
- различные события, которые могут сработать в конце рендера
- задержка построения изображения (но это не пуленепробиваемый)
до сих пор все мои поиски в Google приводили к пересмотру точек данных без анимации (для которых я не могу найти какую-либо ссылку, что является серьезной проблемой, единственное, что я могу найти, это что-то относительно StylePalette, чего нигде не найти в сборках)
любая помощь в этой области будет принята с благодарностью.
EDIT:
Я портировал на свое основное решение mvvm, что заставило меня поместить его в пользовательский элемент управления.
после некоторого сотрудничества с коллегами мы решили, что элемент управления должен создавать серию изображений (в форме WriteableBitmaps) из серии данных (списки списков).
это можно сделать, просто пройдя по списку и отобразив то, что мне нужно. Конечно, за пределами видимого визуального дерева, поскольку изображения должны быть добавлены в документ, который создается на стороне клиента.
это подводит меня к следующей луже проблем. так как я не могу подписаться на событие LayoutUpdated (поскольку оно запускается практически ВСЕМ), я немного застрял.
В элементе управления есть 1 график, который постоянно загружается новыми данными, что, в свою очередь, приводит к тому, что загруженное событие происходит только один раз. Мне нужно решение (своего рода событие), которое позволяет мне знать, что все данные отображаются, чтобы я мог сделать снимок экрана и вставить некоторые новые данные ...
помощь