LocalizedNameAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den lokalisierten Namen einer Erweiterung bereit.
public ref class LocalizedNameAttribute : Attribute
public class LocalizedNameAttribute : Attribute
type LocalizedNameAttribute = class
inherit Attribute
Public Class LocalizedNameAttribute
Inherits Attribute
- Vererbung
-
LocalizedNameAttribute
Beispiele
Der folgende Codeausschnitt zeigt das LocalizedNameAttribute Festlegen einer Erweiterungsklasse:
[C#]
namespace PolygonsCRI
{
[LocalizedName("Polygons")]
[Editor(typeof(CustomEditor), typeof(ComponentEditor))]
[ToolboxBitmap(typeof(PolygonsDesigner),"Polygons.ico")]
// this CRI-specific attribute sets the name of the
// custom report item which is referenced by the config
// files and saved in the report definition language
[CustomReportItem("Polygons")]
// the main class for our CRI design-time component
public class PolygonsDesigner : CustomReportItemDesigner
{
...
}
Hinweise
Mit der LocalizedNameAttribute Klasse kann der Aufrufer den lokalisierten Namen der Erweiterung ermitteln, ohne die Erweiterung zu laden.
Hinweis Um der Erweiterung einen Namen zu geben, der von der Sprache des Benutzers abhängig ist, müssen Sie die GetLocalizedString Methode überschreiben.
Konstruktoren
LocalizedNameAttribute() |
Initialisiert eine neue Instanz der LocalizedNameAttribute-Klasse. |
LocalizedNameAttribute(String) |
Initialisiert eine neue Instanz der LocalizedNameAttribute-Klasse. |
Eigenschaften
Name |
Ruft den lokalisierten Namen der Erweiterung ab. |
Methoden
Equals(Object) |
Bestimmt, ob das bereitgestellte Objekt gleich dem aktuellen Objekt ist. |
GetHashCode() |
Gibt einen eindeutigen Hashcode für das Objekt zurück. |
GetLocalizedString(String) |
Gibt den ordnungsgemäß lokalisierten Erweiterungsnamen zurück. |