From f13679fadd5fd4d3d621f49c184baf6eee9d866c Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 26 Aug 2026 22:27:24 +0200 Subject: [PATCH] DataGrid-Theme eingebunden - ohne es rendert kein einziges DataGrid Befund B-10 aus dem Linux-Sichttest: Saemtliche Tabellen der Anwendung waren leer - keine Zeilen, keine Spaltenkoepfe, nur eine leere Flaeche. Betroffen waren alle DataGrids: Master-Trader, Offene/Geschlossene Trades, Account-Uebersicht, Ledger, Jobs. Ursache: Avalonia.Controls.DataGrid liegt in einem eigenen Paket und bringt sein Theme NICHT ueber FluentTheme mit. In App.axaml fehlte der noetige StyleInclude auf avares://Avalonia.Controls.DataGrid/Themes/Fluent.xaml. Warum das so lange unbemerkt blieb: Es gibt weder eine Fehlermeldung noch eine Bindungswarnung. Die Konstruktionspruefung bleibt gruen, weil das Fenster ja aufgebaut wird - nur gerendert wird nichts. Und die Abnahme mit echten Daten (A5) stand noch aus, ohne die eine leere Tabelle wie fehlende Daten aussieht statt wie ein Fehler. Der Fehler ist NICHT linuxspezifisch, er bestand unter Windows genauso. Die vorhandenen Anpassungen fuer DataGrid und DataGridColumnHeader in App.axaml bauen auf diesem Basis-Theme auf und liefen bisher ins Leere. Build gruen, 476 Tests gruen. Co-Authored-By: Claude Opus 5 --- src/PolyTrader.App.Avalonia/App.axaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/PolyTrader.App.Avalonia/App.axaml b/src/PolyTrader.App.Avalonia/App.axaml index 63087f7..caaeafd 100644 --- a/src/PolyTrader.App.Avalonia/App.axaml +++ b/src/PolyTrader.App.Avalonia/App.axaml @@ -1,4 +1,4 @@ - @@ -118,6 +118,14 @@ + + +