Свойство пользовательской заливки для PathGeometry в Silverlight - PullRequest
1 голос
/ 01 июня 2010

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

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

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

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

1 Ответ

2 голосов
/ 01 июня 2010

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

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

...