Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Huhu, ist ja witzig das 3 Leute gleichzeit ähnliche Programme machen Ich bin nebenher dabei, mein SnippsCode Programm von WinForms auf WPF umzustellen. Anders als bei dem WinForms Programm möchte ich beim neuen Programm mit Dateien arbeiten, nicht mit einem Datatset... Daher sind meine Anforderungen an AvalonEdit etwas einfacher.... Ich habe in meinem ViewModel einfach eine neue TextEditor Instanc generiert, stelle dort die Properties ein. Im Xaml habe ich dann ein ContentControl welches ich an …
-
Hi @Nofear23m jepp, so ist der Plan... (also ein UserControl) bin noch am testen wegen dem öffnen und speichern von files, daher erstmal das AvalonEdit im ViewModel. Bin gerade noch dabei zu erörtern, wie ich mehrere TabItems bzw. TabControls neben einander anzeige... hast Du da vielleicht ein einfaches Beispiel?
-
Zitat von Nofear23m: „erstellst dir ein UserControl und in deren CodeBehind reagierst du auf das Ereignis "DataContext_Changed"“ Hi Sascha, Dazu hab ich eine Frage. Ich hab erst mit der Attached Property gearbitet, benötige aber mehr zugriffe auf den TextEditor (zum ändern, speichern usw.) Daher komme ich nochmal auf das obige Zitat zurück. In meiner Anwendung gibt es einen TreeView, dieser ist eine Auflistung aller Ordner und Dateien in einem angegebenen Pfad. drücke ich auf eine Datei, öffnet …
-
Hi, Singleton deshalb, weil ich nur eine Instanz des Tabcontrol haben will um darin die entsprechenden TabPages hinzufügen oder entfernen will. Text ändern und zurück speichern funktioniert mit der Attched Property, aber zum Beispeil das Flag IsModified wüsste ich jetzt nicht wie ich das abfange um zum Beispiel im TabHeader den Button von x zu einem Punkt zu ändern, damit der User sieht das die Datei noch nicht gespeichert ist. Außerdem wirft mir das TextEditor eine Exception wenn ich das Tab sc…
-
Hi Sascha, Nee, den TextEditor hab ich komplett aus dem ViewModel raus genommen. Die TextProperty des Avalon Edit ist nun wieder an die Attached Property gebunden. ich bin mit den übergreifenden ViewModel etwas verwirrt. Eigentlich hat ja jede View ihr eigenes ViewModel, so hab ich das bei mir auch gemacht. es gibt links ein TreeView welches die Ordnerstruktur auflistet, dazu gibt es 2 ViewModel, das TreeViewListViewModel welches eine Liste von TreeViewItemViewModel hält und im Konstruktor des L…
-
Hi @Nofear23m habs gestern nicht mehr geschafft. anbei nun das Projekt welches ich so gebaut habe, wie ich es anhand deiner Antwort verstanden habe. 2 Probleme hab ich dabei, 1. das aktuelle Tab wird nicht selektiert, weil die SeletedItem Property nicht im MainViewModel ist, sondern im DirectoryItemViewModel. 2. Wenn ich ein Tab schließe, wirft mir der TextEditor eine Exception weil der Text dann null ist, ist ja OK, aber alle Bemühungen das abzufangen sind gescheitert.
-
Au mann... ja, manchmal sind zu viele Bäume im Wald.... Mir war nicht bewusst, das man die eigentliche Logik in die übergeordneten ViewModels baut und dann gewisse Dinge durchreicht, die weiter unten benötigt werden. Ich denke immer, wenn ich in der View etwas benötige muss es auch in diesem einen ViewModel sein... Ich schau mal ob ich das im Hauptprojekt (das besteht ja aus mehr Usercontrols und ViewModels) da hin bekomme...