ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
1302
1302
EMPFEHLEN
-
Nach einer langen suche im Internet bin ich zu dem Schluss gekommen, dass das WPF DataGrid keinerlei Funktion zum Expanding/Collapsing von Gruppen besitzt. Nun ist meine Frage, ob sich hier damit jemand aus kennt und mir helfen kann.
Ich habe ein DataGrid, dass an eine ICollectionView gebunden ist. Diese ICollection hat eine GroupDescription, welche die Items auch wunderbar gruppiert. Nun möchte ich in meinem WPF Fenster 2 Buttons haben, der eine soll alle Gruppen in dem DataGrid öffnen, der andere soll alle schließen.
Ich habe gesehen, dass es diese Funktionalitäten in Silverlight und Windows Forms gibt, aber ich benötige diese Funktionalität bei dem WPF DataGrid. Wäre schön, wenn mir hier jemand weiterhelfen könnte.
-
Hi
Es ist zwar etwas umständlich, aber den Expander jeder Gruppe kommst du an die Info, ob die Gruppe offen ist oder geschlossen (IsExpanded). Über dieses Property kann auch gesetzt werden.
Alternativ kannst du dir die Grids z.b. von Infragistics mal anschauen, ob die diese Funktion (einfacher) bietenGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Das Problem ist, wie komme ich an die Expander dran. Auch dazu habe ich keinerlei Funktionalität gefunden, sonst wäre das ja nicht das Problem gewesen.
-
Hi
Über den GroupStyle sollte man da ran kommen
http://msdn.microsoft.com/de-de/library/ff407126.aspxGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Ich denke, dass du dich hier auf den XAML Code beziehst, doch darum geht es nicht.
Ich brauche im Grunde Funktionalitäten, die in C# verwendet werden können um die Gruppen zu schließen (nicht entfernen) oder zu öffenen (nicht hinzufügen).
In Silverlight gibt es dafür z.B. DataGrid.CollapseRowGroup, doch diese Funktion gibt es in WPF leider nicht.
-
Habe mittlerweile eine Lösung gefunden.
Ich habe in meiner xaml Datei ein weiteres Style definiert und das dann dem Datagrid zugewiesen.
-
Sehr schön!
Kannst du hier bitte ein kleines Beispiel schreiben, was machen machen muss? Dann hat die Nachwelt auch die Lösung
Noch schöner wäre es, wenn du ein kleines Tutorial verfassen und hier einreichen würdest
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Werde ich morgen nachreichen, Quellcode liegt auf der Arbeit und dort bin ich nicht
Ähnliche Themen
-
Collapse-Expand-Beschreibungserweiterung geht nur im IE nicht
Von djscorpion im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 15.02.11, 11:57 -
Collapse-Expand Menü
Von ThompB im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 30.10.09, 14:31 -
expandBar....collapse/expand automatisch
Von Ronin-Jay im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 03.07.07, 14:44 -
UV-Groups
Von hancobln im Forum Cinema 4DAntworten: 0Letzter Beitrag: 23.04.07, 11:40 -
Toggle expand all/collapse
Von morgenstern im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 06.11.05, 13:58





Zitieren

Login





