Начало и остановка градиента задаются свойствами StartPoint
и EndPoint
LinearGradientBrush
. В вашем примере показаны значения, которые находятся внутри PolyLine
(0,5,1 и 0,5,0). Вы можете иметь значения меньше 0 или больше 1, чтобы начать градиент до фигуры или закончить после нее.
Но использование относительных значений может быть трудным для того, что вы хотите. Относительные значения используются потому, что свойство MappingMode
для LinearGradientBrush
явно не установлено. Значение по умолчанию RelativeToBoundingBox
, но может быть установлено Absolute
.
Таким образом, вы можете установить StartPoint
на (0,0) и EndPoint
на ширину и высоту холста, чтобы получить результат, который вы ищете.