Пользовательское свойство Fill для PathGeometry в Silverlight

Я смотрел (и смущался) на свойства зависимости - я не уверен, что это то, что мне нужно, или есть что-то еще.

Я смотрю на что-то очень конкретное с <Path.Data/> дети в Silverlight, в частности <PathGeometry/>, <EllipseGeometry/>и т. д. Пока <Path/> элемент имеет .Fill собственности, я хотел бы добавить .Fill свойство любой из его геометрий, что означает, что он отличается от своего родителя. Это может быть <SolidColorBrush/> или же <LinearGradientBrush/> цвет или процент от родительского цвета (например, на 20% темнее, чем <Path.Fill/>,

Это возможно? Это свойство зависимости? Как бы <RectangleGeometry/>Например, знаете, что я пытаюсь залить его цветом? Как бы я начал?

(добавление WPF в качестве тега тоже может помочь тому, кто знает WPF)

1 ответ

Решение

Не возможно, штрих и кисть являются свойствами Path форма.

Если вы хотите рисовать фигуры Rectangle, Ellipse и т.д. с их собственными независимыми свойствами Stroke и Fill, которые вам нужно использовать Rectangle а также Ellipse которые Shape объекты сами по себе.

Другие вопросы по тегам