Announcement

Collapse
No announcement yet.

Properties zur Laufzeit anlegen

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

  • Properties zur Laufzeit anlegen

    Hallo zusammen,

    ich versuche zur Laufzeit neue Properties zu erzeugen.
    Dies soll mit der ExpandoObject-Klasse (System.Dynamic) funktionieren.
    Hier gibts dazu ne Erklärung:
    http://msdn.microsoft.com/de-de/libr...ndoobject.aspx

    Mein Versuch sieht bisher so aus:
    [highlight=csharp]
    public void CreateProperty(string propName, string initialValue)
    {
    dynamic column = new ExpandoObject();
    column.Name = initialValue; // <-- statt Name soll hier der Wert aus propName rein
    ((INotifyPropertyChanged)column).PropertyChanged +=
    new PropertyChangedEventHandler(HandlePropertyChanges) ;
    }
    [/highlight]
    Nun soll das Property aber nicht "Name" heißen, sondern den Namen erhalten, den ich der Methode mit "propName" übergebe.
    Hab ich da überhaupt eine Chance?

    Danke schonmal
    Andreas
Working...
X