2010-06-01 15 views
1

J'ai regardé (et j'ai été confondu par) Propriétés de dépendance - Je ne suis pas sûr si c'est ce dont j'ai besoin ou s'il y a quelque chose d'autre.Propriété de remplissage personnalisée sur PathGeometry dans Silverlight

Je cherche quelque chose de très spécifique avec <Path.Data/> enfants dans Silverlight, notamment <PathGeometry/>, <EllipseGeometry/>, etc. Bien que l'élément <Path/> possède une propriété .Fill, je voudrais ajouter une propriété .Fill à tout cela est Geometries, ce qui signifie que c'est une couleur différente de celle de son parent. Il pourrait être une couleur <SolidColorBrush/> ou <LinearGradientBrush/>, ou un pourcentage de la couleur des parents (comme 20% plus foncée que <Path.Fill/>.

Est-ce possible? Est-ce une propriété de dépendance? Comment aurait <RectangleGeometry/>, par exemple, sachez que je suis en train pour le remplir avec une couleur? Comment puis-je commencer?

(ajouter WPF comme une étiquette trop comme quelqu'un qui sait WPF peut être en mesure d'aider)

Répondre

2

pas son pas possible, la course et remplir brosse sont des propriétés de la forme Path

Si vous souhaitez dessiner des formes Rectangle, Ellipse etc avec leurs propres propriétés Stroke et Fill indépendantes, vous devez utiliser Rectangle et Ellipse qui sont Shape objets dans leur propre droit.

+0

Oh mec, c'est dommage :( –