using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using Avalonia; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Media; using Project_Periodensystem.Controller; using Project_Periodensystem.Model; using Project_Periodensystem.Persistence; using Project_Periodensystem.View.Converters; namespace Project_Periodensystem.View { /// /// Code-Behind für das Periodensystem - nur UI-Logik, keine Geschäftslogik /// public partial class PeriodicTablePage : UserControl { private readonly Grid? periodicGrid; private PeriodensystemController? _controller; // Für Highlighting-Funktionalität private string? _currentHighlightedSeries; private readonly List