Wie würde ich einem Fenster in c # mehrere Knöpfe hinzufügen? Hier ist, was ich tun muss ... Ich bekomme mehrere Benutzerwerte aus einem Wörterbuch (innerhalb des Grundes, nur @ 5-6 Werte). Für jeden Wert muss ich eine Schaltfläche erstellen. Wie kann ich nun den Button benennen, nicht den Text innerhalb des Buttons? Wie definiere ich die "Klick" -Methode für jede Schaltfläche (sie werden alle unterschiedlich sein)? und wie lösche ich den Button, wenn ich ihn nicht mehr möchte?
Nehmen wir an, Sie haben eine StackPanel
namens sp
Um die Schaltfläche zu entfernen, können Sie
verwenden %Vor%Hoffe diese Hilfe.
Ich würde die ganze Sache einkapseln, da sollte es normalerweise keinen Sinn haben, die Schaltfläche zu benennen. Etwas wie das:
%Vor%Dann können Sie Modelle erstellen und sie in eine bindbare Sammlung einfügen:
%Vor%Dann müssen Sie nur Elemente hinzufügen und daraus entfernen und Schaltflächen im laufenden Betrieb erstellen:
%Vor%Weitere Informationen finden Sie in den entsprechenden Artikeln auf MSDN:
Übersicht über die Datenbindung
Befehlsübersicht
Data Templating Übersicht