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 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
<Application xmlns="https://github.com/avaloniaui"
|
<Application xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
x:Class="PolyTrader.App.Avalonia.App">
|
x:Class="PolyTrader.App.Avalonia.App">
|
||||||
|
|
||||||
@@ -118,6 +118,14 @@
|
|||||||
<Application.Styles>
|
<Application.Styles>
|
||||||
<FluentTheme />
|
<FluentTheme />
|
||||||
|
|
||||||
|
<!-- PFLICHT fuer Avalonia.Controls.DataGrid: Das Steuerelement liegt in einem eigenen
|
||||||
|
Paket und bringt sein Theme NICHT ueber FluentTheme mit. Ohne diese Zeile rendert
|
||||||
|
kein einziges DataGrid - weder Zeilen noch Spaltenkoepfe, die Flaeche bleibt leer.
|
||||||
|
Es gibt dabei weder eine Fehlermeldung noch eine Bindungswarnung, und die
|
||||||
|
Konstruktionspruefung (Schalter smoke-ui) bleibt gruen, weil das Fenster aufgebaut wird.
|
||||||
|
Aufgefallen erst beim Linux-Sichttest am 26.08.2026 (Befund B-10). -->
|
||||||
|
<StyleInclude Source="avares://Avalonia.Controls.DataGrid/Themes/Fluent.xaml" />
|
||||||
|
|
||||||
<!-- ═══ Grundgestaltung ═══════════════════════════════════════════════════════
|
<!-- ═══ Grundgestaltung ═══════════════════════════════════════════════════════
|
||||||
Projektweit zentral statt je Fenster wiederholt, damit alle Ansichten gleich
|
Projektweit zentral statt je Fenster wiederholt, damit alle Ansichten gleich
|
||||||
aussehen. Die Designsprache des Mockups lebt fast vollständig hier. -->
|
aussehen. Die Designsprache des Mockups lebt fast vollständig hier. -->
|
||||||
|
|||||||
Reference in New Issue
Block a user