Я преобразовал одно из своих приложений Магазина Windows в универсальное приложение и добавил к нему проект Windows Phone.
При рендеринге графики (изображение и прямоугольники с помощью ImageBrushes) графика всегда масштабируется, даже если я установил для нее значение «не масштабировать», что не соответствует ожидаемому результату.
Пример: у меня есть изображение с именем test.scale-100.png размером 27*27 пикселей. Одно и то же изображение существует как изображение размером 32*32 пикселя с именем test.scale-140.png и другое с именем test.scale-240.png размером 59*59 пикселей.
Я использую это изображение в макете по умолчанию следующим образом:
<Image x:Name="imgTest" Source="/Assets/test.png" Stretch="None"/>
Когда я запускаю свое приложение с эмулятором Windows Phone 8.1 WVGA 4 дюйма, изображение 32 * 32 отображается с правильными границами, но фактическое изображение масштабируется (я вижу это довольно просто, потому что содержимое становится размытым).
То же самое происходит, когда я запускаю приложение с эмулятором Windows Phone 8.1 1080p 6 дюймов; Изображение 59*59 пикселей, но изображение немного размыто.
Как я могу заставить масштабирование не выполняться?
Заранее благодарю за любую помощь!