Я пытаюсь загрузить несколько изображений разных размеров, а затем после некоторой обрезки сшить их в одно изображение.
Я собираюсь сделать это в коде на устройстве WP7
Мой текущий подход использует n элементов управления Image и ожидает их события ImageOpened для запуска. Как только они все были успешно открыты, я создаю новое изображение для каждого и вставляю их в StackPanel.
Затем используйте WriteableBitmap для создания одного изображения из сложенных изображений.
Этот код работает 40/50% времени. В остальное время механизм компоновки решает не мешать раскладывать их по горизонтали. Все изображения оказываются друг на друге.
Есть ли способ заставить StackPanel выполнить полный проход макета? Я испробовал комбинации «Упорядочить» и «Измерить» на изображениях и на StackPanel.