Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Hallo Leute. Wie lässt sich zur Laufzeit ein neuer GroupStyle zuweisen? Das Programm soll per Button einem Datagrid einen anderen Groupstyle zuweisen. Im Internet fand ich zwar den "GroupStyleSelector", aber das scheint jedem Item abhängig von Inhalt einen anderen Style zuzuweisen. Auch mit der Handhabung kam ich nicht weiter. Inzwischen konnte ich den Style zumindest aus dem DataGrid auslagern und per StaticResource zuweisen. Aber wie ließe sich die Resource per Code neu zuweisen? Zuweisung des…

  • Benutzer-Avatarbild

    @amro; die Fragt ist, wie ich den Teil im XAML zur Laufzeit ändern kann. @Erfinderdesrades; der link funktioniert leider nicht. Ich konnte aber inzwischen schon über den Groupstyle selector den Style umschalten. Leider musste ich dabei auf 2 globale Variablen zugreifen. Etwas unschön, aber es funktioniert. Kompliziert? Äh, Ja. Es ist auch nur ganz wenig Aufwand und hat kaum Zeit gekostet für ein wenig mehr Bedienkomfort.

  • Benutzer-Avatarbild

    @amro; das ist ein Missverständnis. Ich möchte nicht die Groupdiscription ändern, sondern den Groupstyle. Also nicht umschalten zw. gruppiert nach Name oder Alter. Es soll sich das Aussehen der Gruppierung ändern. Als Beispiel keinen Expander mehr anzeigen. In meinem Fall ist die "isexpanded" Eigenschaft mal gebunden (alle öffnen schließen gleichzeitig) und mal ohne ein Binding (alle können einzeln geöffnet werden) Ich poste das Ganze mal, wenn ich dieZeit finde.

  • Benutzer-Avatarbild

    Zuerst werden die beide Styles als Resorce angelegt. Unten ist dann der GroupStyle_Selector als Resource mit Key angelegt und dessen Propertys werden belegt. XML-Quellcode (58 Zeilen) Hier ist der GroupStyle_Selector dann ans DataGrid gebunden. XML-Quellcode (3 Zeilen) Und zuletzt noch der GroupStyle_Selector selbst: Da wird jetzt etwas unschön, weil mir kein Weg einfiel, um z.B. Application.Expand_alle als Parameter zu senden, bzw. daran zu binden. Dieser Wert wird von einem Button umgeschaltet…

  • Benutzer-Avatarbild

    Habe erst jetzt entdeckt, dass es noch Antworten gibt. Hier der ICommand und die Sub dazu. VB.NET-Quellcode (6 Zeilen) XML-Quellcode (1 Zeile) Der Button schaltet einfach nur den globalen Wert um, der im Selector abgefragt ist und leitet ein Refresh der View ein. Weil der Selector für 2 unterschiedliche Fenster im Einsatz ist, gibt es 2 globale Variablen. So lässt es sich getrennt umschalten. Warum ich StyleSelector statt GroupStyleSelector verwende kann ich nicht mehr nachvollziehen. Es wurde s…

  • Benutzer-Avatarbild

    und da waren sie wieder, meine 3 Probleme. Der GroupStyleSelector löst das Problem so, wie ich mir ursprünglich vorgestellt hatte. Er wählt im Code eine Resource und über gibt sie dann als Groupstyle. Leider scheitert es schon an der Klasse und dem Vererben! "Inherits GroupStyleSelector" meldet dann "Klassen können nur von Klassen erben". Die Klasse wurde zuerst komplett eigenständig in dem Programm angelegt und als Versuch im CodeBehind des UserControls. Problem 2 kommt dann später auf mich zu.…

  • Benutzer-Avatarbild

    In einem komplett neuen und bis auf den GroupStyleSelector leeren Projekt tritt der gleiche Fehler auf. Auch ein extra erstelltes C# Projekt meldet Fehler an der Stelle. Hatte dann die Importierten Namespaces in Verdacht, aber das führte auch zu nix. Das ist mir den Aufwand nicht mehr wert! Das Programm funktioniert ja zum Glück. Danke für die Hilfe Gruß eddi

  • Benutzer-Avatarbild

    Schon vor Erstellung des Beitrags hier war mir der GroupStyleSelector in einigen Foren begegnet. Klappte halt nicht. Unter deinem Link gab's aber noch neue und genauere Infos dazu. Naja, Versuchs wars wert. U.u. lässt sich mit der folgenden Zeile noch irgenwo etwas anfangen. VB.NET-Quellcode (1 Zeile) Wie ich mich kenne packt mich in Kürze doch wieder die Neugier und es folgen noch ein paar Tests. Danke für die Hilfe und Mühe.