Частичное заполнение прямоугольника на Silverlight - PullRequest
1 голос
/ 04 июля 2011


Я новичок в Silverlight.Мне нужно частично заполнить прямоугольник с помощью SolidColorBrush (как бар, мне нужна граница).С GradientBrush изменение цвета не является резким.

Я могу добавить два прямоугольника для этого, но должен быть лучший способ.

Любое предложение будет оценено.

Я использую Silverlight 4.0.

Спасибо за чтение.

-Rakib

1 Ответ

1 голос
/ 04 июля 2011

Как насчет использования градиентной кисти с градиентными остановками очень близко друг к другу, примерно так:

<LinearGradientBrush x:Key="_backgroundBrush" StartPoint="0.5,0" EndPoint="0.5,1">
        <GradientStop Color="Yellow" Offset="0" />
        <GradientStop Color="Yellow" Offset="0.65" />
        <GradientStop Color="Blue" Offset="0.66" />
        <GradientStop Color="Blue" Offset="1" />
</LinearGradientBrush>
...