In WPF, programmiere ich programmgesteuert ein Kontextmenü zu einem Steuerelement.Warum nur der letzte Menüpunkt Symbol hat?
var contextMenu = new ContextMenu();
contextMenu.Items.Add(new MenuItem { Header = "Copy All", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy All with Headers", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy Selected", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy Selected with Headers", Icon = FindResource("CopyImage") });
CopyImage
ist in meiner Anwendung Ressource definiert.
<Image x:Key="CopyImage" Source="../Images/copy.png"/>
Zur Laufzeit wird nur das letzte Menüelement angezeigt. Die anderen drei Menüpunkte nicht.
Hat jemand für dieses Verhalten eine Erklärung?
Sie die Definition von 'CopyImage' zeigen kann? –
Hallo, @NathanA, hinzugefügt nach Ihrer Anfrage. Vielen Dank. –