Spalten wieder vollstaendig; die Kalender-Vermutung war falsch

Zwei Nacharbeiten aus der Sichtpruefung auf der Linux-VM vom 28.08.2026.

Master-Trader-Grid: Die Breitenumstellung von gestern hat mehr kaputtgemacht
als geheilt. Von zwoelf Spalten blieben sieben brauchbar - hinter "Winrate %"
stand eine Spalte mit abgeschnittenen Werten ohne Ueberschrift, dahinter vier
leere Streifen. PnL, Copy-PnL, Profit-Faktor, Ø PnL/Trade und Copy-Trades waren
weder lesbar noch als Spalte erkennbar. Das ist schlimmer als der urspruengliche
Befund: dort fehlten Ueberschriften, hier die Werte.

Ursache war die Sternbreite auf "Name". Zwoelf Spalten passen neben dem 460 px
breiten Detailbereich nicht ins Fenster; statt waagerecht zu schieben, verteilt
das DataGrid den Mangel und zerdrueckt die Auto-Spalten am Ende. Jetzt steht
auch "Name" auf Auto: jede Spalte behaelt ihre Breite, das Grid bekommt einen
waagerechten Rollbalken. Im Bild gegengeprueft.

Kalendersymbol (Befund B-9): zurueckgenommen. Die gestrige Aenderung war eine
Vermutung, und sie war falsch. Die vermeintlich sinnlose Zahl im Datumsfeld ist
das heutige Datum - am 26.08. eine "26", am 28.08. eine "28". Avalonia zeichnet
dort die heutige Tageszahl in ein Kalenderblatt, unter Linux fehlt der
Blatt-Glyph. Zwei Gegenproben liessen das Bild unveraendert: die Formatvorlage
per :not(#PART_Button) vom Knopf ferngehalten, und das Farbschema gewechselt.
Eine Aenderung ohne Wirkung und ohne Begruendung gehoert nicht in den Code; an
ihrer Stelle steht ein Kommentar, damit der Naechste nicht dieselbe Spur
verfolgt. Rein kosmetisch, Bugtracker-Item #50.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-08-28 21:05:49 +02:00
co-authored by Claude Opus 5
parent 9b2294cb4c
commit f4e017fe58
2 changed files with 23 additions and 19 deletions
@@ -30,13 +30,22 @@
<Grid ColumnDefinitions="*,4,460">
<DataGrid Name="gridTraders" Grid.Column="0" x:DataType="ct:TrackedTrader">
<DataGrid.Columns>
<!-- Der Name steht vorn und bekommt den freien Platz: er ist die
wichtigste Information der Zeile. Die Wallet-Adresse folgt
gekuerzt (vollstaendig im Tooltip) - in voller Laenge drueckte
sie zusammen mit den festen Breiten der uebrigen Spalten den
Namen auf wenige Pixel zusammen (Befund B-13). -->
<!-- Der Name steht vorn: er ist die wichtigste Information der
Zeile. Die Wallet-Adresse folgt gekuerzt (vollstaendig im
Tooltip) - in voller Laenge drueckte sie zusammen mit den
festen Breiten der uebrigen Spalten den Namen auf wenige
Pixel zusammen (Befund B-13).
KEINE Sternbreite in diesem Grid: zwoelf Spalten passen neben
dem 460 px breiten Detailbereich nicht ins Fenster. Eine
Sternspalte nimmt sich dann den Platz, den die festen
brauchen - beim Sichttest am 28.08.2026 blieben die letzten
fuenf Spalten (PnL, Copy-PnL, Profit-Faktor, Ø PnL/Trade,
Copy-Trades) als leere Streifen ohne Beschriftung uebrig.
Mit lauter Auto-Breiten behaelt jede Spalte ihre Breite und
das Grid laesst sich stattdessen waagerecht schieben. -->
<DataGridTextColumn Header="#" Width="Auto" Binding="{Binding Id}" />
<DataGridTextColumn Header="Name" Width="*" MinWidth="180" Binding="{Binding DisplayName}" />
<DataGridTextColumn Header="Name" Width="Auto" MinWidth="180" Binding="{Binding DisplayName}" />
<DataGridTemplateColumn Header="Wallet" Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate x:DataType="ct:TrackedTrader">