Feedback

C# - Gruppen im Eigenschaftenfenster

Veröffentlicht von am 07.02.2014
(0 Bewertungen)
Von Controls kann man die Eigenschaften im Eigenschaftenfenster (F4) bearbeiten. Diese werden in verschiedenen Kategorien angezeigt.
Für eigene Eigenschaften kann man die Kategorien einfach mit dem CategoryAttribute zuweisen. Das Problem sind die Übersetzungen, falls die IDE anderssprachig ist.
Dieses Snippet demonstriert alle von mir gefundenen Kategorienamen, die übersetzt werden.

Benötigte Namespaces
System.ComponentModel

Getestete Technologien unter VS 2013
WPF / .NET 4.5
Windows Phone 8
WinForms / .NET 4.5, außer "Allgemein" und "Pinsel"
Silverlight

Nicht funktionsfähig:
Windows Store Apps (CategoryAttribute fehlt)

MSDN Artikel
CategoryAttribut-Klasse
http://msdn.microsoft.com/de-de/library/system.componentmodel.categoryattribute.aspx

Weitere Gefunden?
Wenn Sie weitere Kategorienamen finden, schreiben Sie diese mit der Technologie (WPF, ...) in die Kommentare. Dann ergänze ich sie.
GFU-Schulungen  [Anzeige]

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

//Gruppe "Pinsel"
//Bedingungen: - Eigenschaft vom Typ Brush
//             - Keine Kategorie zugewiesen
public Brush MyBrush { get; set; }

//Gruppe "Allgemein"
[Category("Common Properties")]
public string Data1 { get; set; }

//Gruppe "Aktion"
[Category("Action")]
public string Data2 { get; set; }

//Gruppe "Verhalten"
[Category("Behavior")]
public string Data3 { get; set; }

//Gruppe "Darstellung"
[Category("Appearance")]
public string Data4 { get; set; }

//Gruppe "Layout"
[Category("Layout")]
public string Data5 { get; set; }

//Gruppe "Entwurf"
[Category("Design")]
public string Data6 { get; set; }

//Gruppe "Fokus"
[Category("Focus")]
public string Data7 { get; set; }

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!