, если я использую линейный градиент таким образом, в WP 8.1:WP8.1 прозрачный градиент
<Grid Height="20">
<Grid.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Transparent" Offset="0"/>
<GradientStop Color="Black" Offset="1"/>
</LinearGradientBrush>
</Grid.Background>
</Grid>
Я получаю изображение, как это:
Когда я понимаю, что это правильно, это обусловлено недостаточным переходом альфа-значения. Для Windows XAML есть MarkupExtensions, которые исправляют эту проблему, однако для WindowsPhone я не могу использовать MarkupExtensions.
Есть ли еще одно обходное решение, которое удовлетворяет мои потребности в этом?
(и да, она должна быть прозрачной, так как она должна постепенно исчезал Scrollbar
на дне, и это Scrollbar
имеет содержание различных цветов. Обычно я могу просто обмануть вокруг, сделав «прозрачным» Цвет только цвет окружающий.)
Что exacly вы хотите достичь, и что проблема с токовым выходом? Насколько я вижу, он делает именно то, что говорит ваш код. – sibbl
фон в прикрепленном изображении черный. Это может быть плохим примером перехода от черного к прозрачному на черном фоне, но я поставил его там намеренно, чтобы показать проблему более очевидной (все должно быть черным). Так что нет, это совсем не то, что я хочу. – user3079834