Это известно как полосатость и по умолчанию происходит на телефонах, потому что они установлены на 16bbp.Вы можете вручную изменить его на 32bpp, настроив для этого файл yor WMAppManifest.xml
:
<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" BitsPerPixel="32" ...
( Source )
Однако установить его таким образом на 32bpp можноиметь отрицательную производительность в вашем приложении.Если вам нужен градиент для экрана-заставки, лучше предварительно сглаживать изображение.Хотя это не даст вам идеальный градиент, оно уменьшит эффект полосатости.По сути, установка вышеупомянутого параметра 32bpp позволяет алгоритму сглаживания воздействовать на рендеринг (что является одной из причин того, что производительность может снизиться).Если вы используете Photoshop, вы можете использовать этот сценарий дизеринга , но практически любое художественное приложение будет иметь возможность добавлять шум к изображению.