/ / Dynamisches Hinzufügen von Steuerelementen zum Grid im Konstruktor aus ViewModel - .net, wpf, mvvm

Hinzufügen von Steuerelementen dynamisch zum Grid im Konstruktor von ViewModel - .net, wpf, mvvm

Ich möchte Steuerelemente dynamisch aus ViewModel hinzufügen. Ich muss Button und Textbox dynamisch zum Grid hinzufügen. Im ViewModel-Konstruktoraufruf muss ich die Steuerelemente hinzufügen. Ich verstehe nicht, wie ich die Referenz für das Grid-Steuerelement in meinem ViewModel erhalten kann. Kann mir jemand dabei helfen? Danke im Voraus

Antworten:

3 für die Antwort № 1

Das wäre der falsche Weg. Ihr ViewModel sollte die View nicht direkt kennen.

Sie können ein UserControl (oder möglicherweise eine Vorlage) für Ihre Button + TextBox erstellen und an eine Eigenschaft (oder Liste) eines spezialisierten ViewModel auf Ihrem Haupt-ViewModel binden.