EPG-Erinnerung: logical child Fehler behoben

This commit is contained in:
administrator 2026-05-17 17:26:20 +02:00
parent b3d1e2e851
commit 4db5dd6f23

View file

@ -1025,8 +1025,9 @@ public partial class MainWindow : Window
BorderBrush = new System.Windows.Media.SolidColorBrush(borderColor), BorderBrush = new System.Windows.Media.SolidColorBrush(borderColor),
BorderThickness = new Thickness(1), CornerRadius = new CornerRadius(3), BorderThickness = new Thickness(1), CornerRadius = new CornerRadius(3),
Cursor = Cursors.Hand, Cursor = Cursors.Hand,
Tag = ch, Child = content Tag = ch
}; };
box.Child = content;
// Tooltip mit Zeilenumbruch und Beschreibung // Tooltip mit Zeilenumbruch und Beschreibung
var ttText = $"{ev.StartTime:HH:mm}\u2013{ev.EndTime:HH:mm} {ev.Title}"; var ttText = $"{ev.StartTime:HH:mm}\u2013{ev.EndTime:HH:mm} {ev.Title}";
@ -1095,9 +1096,11 @@ public partial class MainWindow : Window
menu.IsOpen = true; menu.IsOpen = true;
}; };
// Erinnerungs-Indikator anzeigen wenn Erinnerung gesetzt // Erinnerungs-Indikator: bell-Icon oben rechts
if (_reminderService.HasReminder(ch.Name, ev.StartTime)) if (_reminderService.HasReminder(ch.Name, ev.StartTime))
{ {
// box.Child auf null damit content aus dem logical tree raus ist
box.Child = null;
var bell = new TextBlock var bell = new TextBlock
{ {
Text = "\u23f0", Text = "\u23f0",