Hallo,
ich möchte für ein Programm in WPF ein extra Fenster haben, in dem ich einen Log anzeige, der von verschiedenen Funktionen ergänzt wird.
Ich hätte da schon 2 Ideen wie ich das lösen könnte, aber mir kommen die nicht wirklich sauber vor:
- Das LogFenster wird beim Programmstart initialisiert und überwacht ein Logfile und ließt dies bei einer Dateigrößenänderung aus und aktualisiert das Fenster.
- Das LogFenster wird beim Programmstart initialisiert und dann als Parameter an die Funktionen die einen Log ausgeben übergeben und Per Logfenster.Dispatcher.Invoke werden dann das LogFile und der Listview ergänzt, hätte auch den Vorteil, dass es nicht zu gleichzeitigen Dateizugriffen kommt.
Hättet ihr eine saubere Lösung dafür?
Danke im Voraus!
ich möchte für ein Programm in WPF ein extra Fenster haben, in dem ich einen Log anzeige, der von verschiedenen Funktionen ergänzt wird.
Ich hätte da schon 2 Ideen wie ich das lösen könnte, aber mir kommen die nicht wirklich sauber vor:
- Das LogFenster wird beim Programmstart initialisiert und überwacht ein Logfile und ließt dies bei einer Dateigrößenänderung aus und aktualisiert das Fenster.
- Das LogFenster wird beim Programmstart initialisiert und dann als Parameter an die Funktionen die einen Log ausgeben übergeben und Per Logfenster.Dispatcher.Invoke werden dann das LogFile und der Listview ergänzt, hätte auch den Vorteil, dass es nicht zu gleichzeitigen Dateizugriffen kommt.
Hättet ihr eine saubere Lösung dafür?
Danke im Voraus!