Ich habe ein wenig über Design-Time Attributes for Components gelesen. Dort habe ich ein Attribut namens CategoryAttribute gefunden. Auf dieser Seite heißt es, dassC#: Verwendung von CategoryAttribute.Appearance Eigenschaft
Die Category Klasse die folgenden allgemeinen Kategorien definiert:
Und dann listet auf eine Reihe von gemeinsamen Kategorien. Einer von ihnen ist zum Beispiel Appearance. Ich dachte, brilliant! Dann kann ich [Category.Appearance]
anstelle von [Category("Appearance")]
verwenden! Aber anscheinend konnte ich nicht? Versucht es zu schreiben, aber Intellisense würde es nicht aufnehmen und es würde nicht kompilieren. Fehle ich hier etwas? War es vielleicht nicht das diese Eigenschaften waren? Wenn nicht, wozu dienen sie? Wenn ja, wie benutze ich sie?
Und ja, ich habe die richtige using
um den Zugriff auf die CategoryAttribute
zu haben, verursachen [Category("Whatever")]
Arbeit tun. Ich frage mich nur, wie ich diese definierten gemeinsamen Kategorien verwende.
hm, das ist einfach nur nervig ... hehe. Was ist der Punkt in einem konstant definierten Attribut, wenn es nur an einem Ende verwendbar ist? Naja. Danke für die Info :) – Svish
Vielleicht könntest du deine eigene Kategorien Klasse erstellen. Werfen Sie einen Blick [hier] (http://weblogs.asp.net/sfeldman/archive/2009/05/07/categoryattribute.aspx) –