Пользовательское свойство 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
объекты сами по себе.