Announcement

Collapse
No announcement yet.

PropertyGrid: Benutzerdefinierte Properties mehrsprachig machen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PropertyGrid: Benutzerdefinierte Properties mehrsprachig machen?

    Hallo,

    ich habe eine .net 4.0 Anwendung mit einem PropertyGrid.
    Jetzt muss ich die einzelnen im PropertyGrid dargestellten Properties in der jeweiligen Sprache des Benutzers anzeigen. Dazu möchte ich für jede Sprache eine Resourcen-Datei anlegen. (zb. MyButton.en.resx)
    Und hier kommt mein Problem. Wie greife ich auf diese Resourcen zu?

    So sieht zb eines meiner Properties aus:
    [highlight=c#]
    [DisplayName("Bild")] <-- hier sollte dann der Sprachabhängige Text stehen
    [DefaultValue("")]
    [Editor(typeof(System.Windows.Forms.Design.FileName Editor),
    typeof(System.Drawing.Design.UITypeEditor))]
    public string Picture
    {
    get{;}
    set{;}
    }
    [/highlight]

    Gibt es hier jemanden, der mir da weiterhelfen kann?

    Danke schon mal
    Andreas

  • #2
    siehe z.B. http://holyhoehle.wordpress.com/2010...e-asp-net-mvc/

    Comment


    • #3
      danke Ralf.
      Kann es sein das der Code unter Update 2 nur in ASP.net funktioniert?
      Bei mir wird das [Display]-Attribut nicht erkannt.

      Ich werde mich mal durch die längeren Varianten hangeln. Die sehen sehr nützlich aus.

      Comment


      • #4
        Laut Doku gibts das DisplayAttribute ab Net 4.0, steckt in der System.ComponentModel.DataAnnotations.dll und hat nix mit ASP.Net zu tun.

        Comment

        Working...
        X