Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

LogViewer Control für WinForms, WPF und Avalonia

Der australische Entwickler Graeme Grant stellt auf CodeProject ein LogViewer Control zur Verfügung, das mit C# und VB.NET genutzt werden kann und zwar zusammen mit WinForms, WPF und Avalonia.
Graeme Grant arbeitete an einer Lösung, die einen Viewer für Logger-Einträge benötigte. Auch eine Live-Anzeige dessen, was hinter der Szene passiert, sollte möglich sein. Die vorhandenen Optionen einer Konsolenanwendung waren ihm dabei zu wenig attraktiv sowie unübersichtlich und zugleich nicht benutzerfreundlich. Deswegen machte er sich daran ein eigenes LogViewer Control zu realisieren, das mit Windows Forms, der Windows Presentation Foundation (WPF) sowie Avalonia genutzt werden kann.Die Avalonia-Variante für Mac OS hat er dabei mit Visual Basic .NET realisiert. Da VB.NET nicht out-of-the-box unterstützt wird, da es keine mitgelieferten Vorlagen für Anwendungs-, Klassen- oder Steuerbibliotheken gibt, mit Ausnahme eines Github-Repositorys, das nicht vollständig ist, erläutert Grant in seinem Beitrag auch, wie man VB.NET dazu bringt, das Avalonia-Framework sowohl für Anwendungs- als auch für Steuerprojekttypen zu verwenden.Den Beitrag von Graeme Grant finden Sie hier.
Miscellaneous

Neueste Beiträge

Die Kunst der langen Aufgabenläufe - Kimi K3 – das Modell hinter dem Agenten, Teil 2
Ein guter Code-Generator löst eine klar umrissene Funktion. Ein Coding-Agent muss dagegen ein Repository erkunden, Hypothesen bilden, Werkzeuge auswählen, Tests auswerten und nach Fehlschlägen den Kurs ändern. Kimi K3 zielt auf diese zweite Klasse von Aufgaben.
8 Minuten
Zwei Konferenz-Openings, eine Sprecherin – wie aus einem Terminkonflikt ein KI-Usecase wurde - Making-of eines Avatars mit HeyGen und ElevenLabs
Ein Terminkonflikt gelöst von einem digitalen Zwilling. Die Ebner Media Group hat die erste Infinite AI Conference von einem Avatar eröffnen lassen. Ein Erfahrungsbericht über den Produktionsprozess und den echten Nutzen synthetischer Präsenz.
7 Minuten
12. Aug 2026
MessagePack: JSON als Binär-Image - Best of NuGet, Teil 10
Das Serialisierungsformat MessagePack wurde – anders als JSON – konsequent auf die Bedürfnisse von Maschinen und damit auch auf höchstmögliche Kompaktheit optimiert. Der Vorteil: Ein geringeres zu übertragendes Datenvolumen führt vor allem in IoT-nahen Anwendungen direkt zu geringeren Kosten.
6 Minuten
17. Aug 2026

Das könnte Dich auch interessieren

Das Firmata-Protokoll für einfache Mess- und Steuerungsaufgaben - Best of NuGet, Teil 8
Wer kleinere Mess-, Steuerungs- und Regeltechnik-Aufgaben aus .NET heraus abwickeln möchte, kommt mit einem preiswerten und mit Firmata-Software ausgestatteten Arduino meist problemlos ans Ziel.
7 Minuten
27. Jul 2026
.NET-Color-Picker für WPF- und Avalonia-Applikationen - Best of NuGet, Teil 7
Mit PixiEditor.ColorPicker steht eine Bibliothek in den Startlöchern, die Entwicklern von Desktop-zentrierten Applikationen verschiedene hochwertige Farbauswahldialoge zur Verfügung stellt.
6 Minuten
20. Jul 2026
Wiederholend wie ein Papagei: Polly - Best of NuGet, Teil 8
Viele Probleme der Systemtechnik lassen sich durch wiederholtes Versuchen oder durch Rate Limiting lösen. Die .NET-Bibliothek Polly stellt Entwicklern hierfür verschiedenste Maßnahmen zur Resilienz-Steigerung in Form von schlüsselfertigen Bausteinen zur Verfügung.
6 Minuten
10. Aug 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige