Suchergebnisse

Suchergebnisse 1-30 von insgesamt 232.

  • Benutzer-Avatarbild

    Danke für die Info. Ich seh mir die Flyouts mal an.

  • Benutzer-Avatarbild

    Der ist nicht selbst erstellt. Der ist zwar allgemein nicht so beliebt, weil er halt recht begrenzt ist, funktioniert aber auch.

  • Benutzer-Avatarbild

    Wenn du also den von mir gesendeten Code 1:1 kopierst funktioniert es nicht? Bei mir klappt das. Außerdem erscheint bei deiner Methode sofort ein Bindingfehler: "Kann das Element nicht finden". Gemeint ist die Checkbox. An anderen Stellen funktioniert das, hier halt eben nicht. Folgendes funktioniert aber: XML-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    Gegenfrage; funktioniert meine Version denn bei dir? Da muss doch nur das Property erstellt und darauf gebunden werden. Den ganzenRest hab ich ja nur erstellt um ein Projekt zu haben. Binding an Rows und Columns is nich so wie üblich, obwohl nix meckert und die Software es sogar selbst so erstellt. Noch was; ist dein Converter auch als Resource im XAML angelegt? Der Name sieht aus als versuchst du nen direkten Zugriff auf den Converter. Allerdings würde das Projekt dann gleich mit nem Fehler den…

  • Benutzer-Avatarbild

    Folgendes funktioniert bei mir: XML-Quellcode (22 Zeilen) Die Klasse: VB.NET-Quellcode (25 Zeilen) Der Code: VB.NET-Quellcode (46 Zeilen)

  • Benutzer-Avatarbild

    Wenn mir heute die Zeit bleibt, dann mach ich mal ein Testprogramm dazu und seh mir die Sache nochmal an.

  • Benutzer-Avatarbild

    Die Grundidee ist gut, hab ich auch ganz kurz überlegt. Leider befinden sich auch Buttons und eine Combobox im Bereich. Die lassen sich mit einem überlegten Canvas z.B. nicht mehr bedienen. Aktuell versuche ich es mit dem Leave des Stackpanels. Leider feuert das nicht, wenn die Maus z.B. über einem Button ist und dann das Panel verlässt. Obwohl... wenn das Panel einfach höher ist als der Inhalt, dann müsste es klappen. Nachtrag: Es funktioniert jetzt. Das Stackpanel und alle Elemente wurden jetz…

  • Benutzer-Avatarbild

    Hallo Leute. Mein Programm enthält ein Stackpanel, das wie eine ausgeblendete Taskleiste am unteren Rand des Fensters (Vollbild) erscheinen soll, wenn der Mauszeiger am unteren Bildschirmrand ist. Erster Gedanke; MouseOver verwenden und ein Storybord erstellen, um die Position langsam ins Bild zu schieben. Wenn das Stackpanel aber doch aus dem sichtbaren Bereich geschoben ist, dann bekommt man doch auch kein MouseOver mehr. Meine Suche im Internet war erfolglos, weil ich wohl auch keine guten Su…

  • Benutzer-Avatarbild

    Hallo. Versuch mal folgendes: Erstelle ein Property (full und mit PropertyChanged) in deinem DataContext "CB_ischecked" und binde die Checkbox darauf. Danach folgt das ungewöhnliche Binding wie im XAML unten. Eigenschaften von Zeilen und Spalten im DataGrid lassen sich nicht einfach so binden, auch wenn es erst mal so aussieht und kein Fehlermeldungen erscheinen. Hatte da anfangs auch einige Probleme und dann diesen Code gefunden. XML-Quellcode (3 Zeilen) XML-Quellcode (2 Zeilen) Gruß eichseinet…

  • Benutzer-Avatarbild

    Nochmal kurz zum Thema WPF: Sorry wenn das hier offensichtlich für Verwirrung gesorgt hat. Allerdings hatte das Grundthema in meinen Augen nix mit der WPF, sondern nur mit VB.net zu tun. Daher hatte ich es halt im entsprechenden Bereich eingestellt. .Freeze() war tatsächlich die Lösung. Allerdings hatte ich da schon Stunden vor der Lösung erfolglos experimentiert. Da hat dann wohl sonstwas nicht gepasst. Hier jetzt mal der komlette Code. (man beachtet bitte, dass die Weiterschaltung bisher nur f…

  • Benutzer-Avatarbild

    Zuerst einmal: Ich saß die ganze Nacht dran und konnte vor ner guten Stunde eine Lösung finden. Der Wirrwar muss aber noch ins Reine gebracht werden. Dann zeige ich den Code hier mal. @Haudruferzappeltnoch: ähm ja, etwas ungeschickt von mir. Die Zeile mit dem Fehler ist oben gar nicht dabei. Er trit auf, wenn eine Bitmapimage aus der Collection dem Property zugewiesen wird. Das BitmapImage wird in der gezeigten Methode erstellt. Die läuft durch den Aufruf per Task.Run automatisch in einem eigene…

  • Benutzer-Avatarbild

    Hallo Leute. Das Programm soll Fotos schneller und daher im Hintergrund laden. Man kann die Fotos per Button weiterschalten. Es existiert eine Collection mit breits geladenen BitmapImages, die dann einem Property zugewiesen werden. Das funktioniert auch alles. Jetzt der Versuch das nächste Bild für die als Puffer dienenden Collection asynchron zu laden. Leider scheitere ich seit Tagen daran, weil die Daten zw. den Threads nicht ausgetauscht werden. Dieser Teil wird beim Weiterschalten in einer a…

  • Benutzer-Avatarbild

    Vielen Dank erstmal. Leider funktioniert das Projekt nicht. Im XAML gibt's Fehler, dass die Controls in WPF nicht existieren. Außerdem hab ich selbst weiter nach einer Lösung gesucht. Der gefunden Code funktionierte leider auch nihct, hat mich aber auf folgende Idee gebracht: (nur der erste Versuchsaubau, da fehlt noch was..) VB.NET-Quellcode (13 Zeilen) So lässt sich ermitteln wie viele Items in das DataGrid passen. Wenn man den ersten und letzten Index der gerenderten Items noch erfasst lässt …

  • Benutzer-Avatarbild

    Hallo Leute. In einem DataGrid soll die erste sichtbare / angezeigte Zeile ermittelt werden. NICHT das CurrentItem! Das kann längst aus dem sichtbaren Bereich gescrollt oder gar nicht erst gesetzt sein. Warum will man das wissen? Mein Programm enthält ein Datagrid dessen ItemsCollection ich mir hole. Dann startet eine Suche und das passende Item wird per ScrollIntoView ins Bild geholt. Soweit funktioniert es. Je nachdem ob das Item nun einen höhern oder niedriegeren Index als die sichtbaren Item…

  • Benutzer-Avatarbild

    Außerdem wird im Code doch eine neue und somit leere Instanz erzeugt und sofort der Text eben dieser Instanz sofort wieder abgefragt.

  • Benutzer-Avatarbild

    @Amro: wenn's mal wieder etwas länger dauert... Geschrieben hatte ich es hier falsch, aber im Projekt gleich eine Observablecollection(of TabItem) verwendet. Durch den Umbau entstanden an anderen Stellen im Projekt ein paar kleine Probleme und außerdem hab ich ein bischen Zeit in das Erstellen der Designtime-Daten und Anzeigen investiert. Hier jetzt mal das Grundlegende. So sieht der XAML aus: XML-Quellcode (8 Zeilen) Und der Code für die Designtime: VB.NET-Quellcode (5 Zeilen) Zur Laufzeit werd…

  • Benutzer-Avatarbild

    @Amro: Leider fehlte die letzten beiden Tage die Zeit und dein Beitrag fiel mir erst jetzt auf. Ich habs mal auf die schnelle getestet, nur im Designmode. Das klappt prima. Wenn mir zur Laufzeit nicht irgendein Problem dazwischen kommt, dann find ich die Lösung sehr gut und brauch auch im Prgramm fast nix ändern. Die erzeugten TabItems werden einfach nur ein List(of ) statt direkt dem TabControl zugewiesen. (was eigentlich eh die feinere Art ist...) Ich bedanke mich schon mal und gebe Rückmeldun…

  • Benutzer-Avatarbild

    Der Ansatz über Datatemplates klingt interessant. Da muss ich mal drüber nachdenken, wie man so ein Template für diesen Zweck anlegen muss. Schonmal Danke für den Tipp.

  • Benutzer-Avatarbild

    Hallo Leute! In dem Projekt befindet sich ein TabControl mit x:name = "TC". Bisher wurden die TabItems im XAML fest eingefügt. Jetzt hab ich das Projekt umgerüstet und alle TabItems werden erst beim Start per Code erzeugt. Es funktioniert auch alles und es lassen sich jetzt neue Tabs per Button einfügen. Mein Problem liegt jetzt eher im Designer; der zeigt ja nix mehr an. Wie lassen sich nun ein paar TabItems für die DesignTime einfügen? XML-Quellcode (1 Zeile) In der "Sub New" im CodeBehind des…

  • 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.

  • 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

    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

    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

    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

    @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

    @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

    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

    Danke für eure Infos. Dann werd ich also entweder immer alles neu schreiben, oder klassisch eine TXT-Datei per append erweitern. mal sehen... Danke und Gruß eddi

  • Benutzer-Avatarbild

    Hallo Leute, mit folgendem Code speichere ich seit Jahren diverse ObservableCollection(Of T) ab. Das funktioniert auch problemlos. VB.NET-Quellcode (6 Zeilen) Dabei wird aber die gesamte Collection immer komplett neu geschrieben. Aktuell würde ich gern ein Logfile anlegen und bei jeder Aktion ein Item an die Datei anhängen, statt immer alles neu zu schreiben. Die folgende Änderung funktioniert leider nicht. VB.NET-Quellcode (1 Zeile) Auch eine 2. Sub, der nur ein Item vom passenden Typ übergeben…

  • Benutzer-Avatarbild

    Hallo Leute. Mein Programm soll eine Liste der Dateien erstellen, die im DataGrid aktuell angezeigt werden. Deklaration der Propertys VB.NET-Quellcode (2 Zeilen) Zuweisung des Filters VB.NET-Quellcode (2 Zeilen) Der Filter funktioniert. Jetzt würde ich aber gerne auf die gefilterten Daten zugreifen. Mein "View" ist ja nur eine Schnittstelle und bietet mir nicht direkt die Daten an. Sowas wie "View(0).Name" funktioniert ja nicht. Kann man direkt auf die gefilterten Daten zugreifen und macht das S…