Build ohne Warnungen, Kalendersymbol unter Linux sichtbar
CI / Build & Tests (Linux) (push) Canceled after 0s
CI / Plattformneutralität & Hygiene (push) Canceled after 0s

#155: Die 15 Build-Warnungen sind beseitigt, keine davon war ein echter Fehler.
- CS8848 (DashboardWindow): Klammern um "as string" vor dem switch; die
  Auswertung war schon richtig, jetzt ist sie auch eindeutig lesbar
- CS8602 (PdfExporter): Style "Normal" legt MigraDoc immer an
- 13x CS8618: Felder, die nur der parameterlose XAML-Konstruktor offen laesst

#50: Fluent zeichnet das Kalenderblatt im CalendarDatePicker als 0,5-px-Rahmen.
Unter Linux (Skalierung 1,0) fiel er weg, uebrig blieben Tageszahl und Punkt.
Eigener Style mit Kalenderblatt aus ganzen Pixeln. Auf der VM in beiden
Farbschemata geprueft; der Kalender klappt weiterhin auf.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-09-15 11:03:34 +02:00
co-authored by Claude Opus 5
parent b4d8a2a647
commit 23794304e6
6 changed files with 50 additions and 22 deletions
@@ -125,7 +125,7 @@ namespace PolyTrader.App.Avalonia.Views
int accId = (this.FindControl<ComboBox>("cbAccount")!.SelectedItem as FilterAccount)?.Id ?? -1;
string module = this.FindControl<ComboBox>("cbModule")!.SelectedItem as string ?? "Alle Module";
string mode = this.FindControl<ComboBox>("cbMode")!.SelectedItem as string ?? "Alle";
int? days = this.FindControl<ComboBox>("cbRange")!.SelectedItem as string switch
int? days = (this.FindControl<ComboBox>("cbRange")!.SelectedItem as string) switch
{
"7 Tage" => 7,
"30 Tage" => 30,