Пользовательское свойство заливки на PathGeometry в Silverlight

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

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

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

(добавляющий WPF как тег также, поскольку кто-то, кто знает WPF, может помогать),

1
задан Todd Main 1 June 2010 в 16:21
поделиться

1 ответ

Это невозможно, обводка и кисть заливки являются свойствами формы Путь .

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

2
ответ дан 3 September 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: