Hallo Community, ich habe eine UserControl in WPF mit eigenen Properties.
Soweit so gut. Der Einfachheit halber möchte ich, wenn es sich bei der Property um den Typ Color oder Brush handelt, die Farbauswahl über einen ColorDialog treffen. Eben so wie es bei den bestehenden WPF-Steuerelementen der Fall ist. Zum Beispiel bei der Auswahl der Hintergrundfarbe(Background) eines Grid.
Folgendermaßen sehen meine Properties aus, daran sollte erst einmal nichts auszusetzen sein.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| private Brush _captionColor;
[Fehlendes Attribute ???] [Browsable(true), Category("CaptionAppearance"), Description("Legt die Textfarbe der Caption fest")] public Brush captionColor { get { return _captionColor; } set { _captionColor = value; this.InvalidateVisual(); } } |
Meines Erachtens fehlt da nur ein Attribut, jedoch bin ich auch nach einiger Zeit googlen nicht fündig geworden.
Ich hoffe mir kann jemand helfen. Vielen Dank schon mal im Voraus.