Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
SnippetLibrary
BeitragHi @flori2212, geht meiner Meinung nach auch nur im Codebehind des Window, es sei denn du hast ein eigenes window gebastelt, dort hättest du ja dann einen Close Command wo du auf HasChanges reagieren könntest. Das HasChanges könntest du dann ins ViewModelBase packen, damit jedes viewmodel das von haus aus hat. EDIT: wobei das aber meiner Meinung nach kein Riesenverstoß wäre. du würdest ja das Window_closed event abfangen und dort dann (DataContext as DeinViewModeldesFensters).HasChanges abfragen…
-
SnippetLibrary
BeitragHi @flori2212 sihet ganz gut. Eine Sache habe ich, was mir bei meiner Version auch aufgefallen ist. Wenn Du im Avalon TextEditor einen Text eingegeben hast und hast mehrere Zeilen und versuchst dann in einer oberen Zeile etwas einzugeben, dann wird das erste Zeichen in der Zeile eingegegebn, aber der Rest wird dann ganz unten weiter geschrieben. Probiers mal aus, Text schreiben, 2-3 mal enter, text schreiben, zurück in eine leere zeile oben drüber springen und schreiben = 1. zeichen wird geschri…
-
SnippetLibrary
Beitrag@flori2212 Gerne. Wenn Du noch eine Lösung findest, wie man IsModified setzen kann, dann her damit. Ich möchte bei mir nämlich das Schließen Icon der TabPage abhängig davon setzen ob der Text im Editor geändert wurde oder nicht. es gibt zwar ein textEditor.IsModified, aber das scheint immer zu greifen wenn das Document/TextArea innerhalb des Editors sich ändert. (Also auch beim Laden eines Files in den Editor) Ich vermute, ich muss da auch eine Property für basteln
-
SnippetLibrary
Beitragdas Property hab ich im ViewModel des Editors, das wird sogar selbsständig gesetzt im Xaml:XML-Quellcode (1 Zeile) es wird sogar geändert wenn sich nur der Text innerhalb des Documents ändert, habs jetzt mehrfach probiert. Nur ändert sich das Icon nicht, da muss ich nochmal schauen wo es da klemmt... EDIT: das Icon ist ein Button und sieht im TabControl Xaml so aus: XML-Quellcode (4 Zeilen) Da IsModified ein Property im EditorViewModel ist, das HeaderImage aber im TabPageViewModel sieht das bei …
-
SnippetLibrary
BeitragOK, Lösung gefunden: Ich hab das Property HeaderImage ins EditorViewModel gepackt und setze es dort: C#-Quellcode (3 Zeilen) und im TabControl Hedaer setze ich dann: XML-Quellcode (4 Zeilen) Klappt hervorragend. Jetzt kümmer ich mich um Undo und Redo...