| 

.NET C# Java Javascript Exception

2
Hallo,
ich habe eine Ellipse als UserControl (BewertungBubble) definiert. Nun möchte ich dieses UserControl im Header einer DataGridTemplateColumn anzeigen. Da die Farbe der Ellipse dynamisch zugewiesen wird, kann ich das ganze nur im CodeBehind machen. Ich hatte gehofft, man kann das UserControl einfach der Header-Property der Spalte zuweisen, was aber nicht funktioniert.

// UserControl erzeugen
BewertungBubble bbubble = new BewertungBubble();
bbubble.DataContext = farbwert;

// DataGridTemplateColumn erzeugen
DataGridTemplateColumn newCol = new DataGridTemplateColumn();
newCol.Header = bbubble;
newCol.CellTemplate = dt;
newCol.CellEditingTemplate = dt;
newCol.Width = new DataGridLength(200, DataGridLengthUnitType.Auto);
treeGridProzesse.Columns.Add(newCol);


Ich erhalte folgende Fehlermeldung: Der Inhalt unterstützt keine UIElements; verwenden Sie statt dessen ContentTemplate.

Meine Frage: Wie kann man denn dynamisch ein ContentTemplate erzeugen?

Viele Grüsse
shabi
News:
11.08.2011
shabi79 111 2
1 Antwort
1
Hallo shabi79,

vielleicht hilft Dir dieser Artikel weiter: Customizing Silverlight 3 DataGrid Headers

Viel Erfolg
Florian
12.08.2011
ffordermaier 8,4k 3 9

Stelle deine .net-Frage jetzt!