我正在使用渐变画笔作为手机页面背景,但我没有得到平滑的渐变,而是在背景中获得彩色条纹。条纹宽约 16 像素。我只是在用。
<Grid.Background>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="#FF489048" Offset="0" />
<GradientStop Color="#FF489048" Offset="1" />
<GradientStop Color="#FFB7DBB7" Offset="0.5" />
</LinearGradientBrush>
</Grid.Background>
您需要
在 WMAppManifest.xml 文件中稍作更改,该文件可在"属性"文件夹中找到。
确保您在应用标记中设置了每像素位数,如下所示:
<App BitsPerPixel="32" ... >
由于
LCD屏幕的类型,WP7手机目前使用16位系统。一个像素得到:5位代表红色,5位代表蓝色,6位代表绿色(人类看到更广泛的绿色光谱)。解决这个问题的唯一好方法是...停止使用导致"条纹"的渐变,但是,有时它可能会产生良好的用户体验。