Windows Phone Image Overlay - PullRequest
       7

Windows Phone Image Overlay

0 голосов
/ 03 апреля 2012

Я хочу знать, как наложить одно изображение поверх поверх в Windows Phone.Я сделал поиск в Интернете, многие люди предлагают поместить два изображения в одну сетку и настроить поле.Тем не менее, мой случай немного отличается.Я делаю фоновое изображение вторичной плитки, я хочу объединить два изображения, сохранить их локально и создать плитку.Поэтому я не могу положить их в сетку.Так что мне делать в этом случае?Спасибо!

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Вы можете создать UserControl с любым макетом, который пожелаете (173x173px).Затем, когда вам нужно сгенерировать плитку, поместите этот элемент управления на страницу (возможно, за пределы экрана) и создайте и создайте из нее изображение с помощью new WriteableBitmap(YourTile, null);.Чем сохранить эти изображения в /Shared/ShellContent/, и все готово

Возможно, есть более подходящие решения для этой задачи, но это тоже отлично работает

1 голос
/ 03 апреля 2012

Я сделал эту работу, используя метод Ku6opr, используя следующее

WriteableBitmap bmp = new WriteableBitmap(173, 173);
bmp.Render(renderRoot, new TranslateTransform());
bmp.Invalidate();

где renderRoot - пользовательский элемент управления, содержащий сетку и изображение. Затем я сохраняю bmp в папку / Shared / ShellContent в изолированном хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...