Ich habe kürzlich den Konstruktor meines ViewModels parametrisiert. Vorher habe ich das in meinem Fenster gemacht:
%Vor%Das Framework hat das ViewModel für mich instanziiert.
Ich weiß, dass ich DataContext in Code setzen kann, aber ich würde einen XAML-Weg bevorzugen, damit Designer meine Testdaten beim Entwerfen anzeigen kann.
Ist das möglich?
Verwenden Sie einen ObjectDataProvider , wenn Sie Konstruktorparameter angeben möchten:
%Vor%Ich habe keine Ahnung, wie man einen Contructor-Parameter übergibt, ich denke, dass es nicht möglich ist (aber es wäre nett, wenn jemand mir das Gegenteil beweisen würde).
Sie können Eigenschaften in Ihrem ViewModel festlegen, wie in
%Vor%