WPF: Fügt einen Befehl hinzu, der automatisch durch Bindungsmenüpunkte generiert wird

8

MVVM wird verwendet. Ich habe ein separates Menü 'Letzte Dateien' erstellt, das seine Objekte von der Bindung bezieht. Es sieht so aus:

%Vor%

Nun möchte ich jedem dieser automatisch generierten Elemente den Befehl Command hinzufügen, der den Pfad als Befehlsparameter erhält und die Importdateiaktion per Klick ausführt.

Könnten Sie bitte vorschlagen, wie es in MVVM Art und Weise getan werden kann?

    
trickbz 31.12.2012, 07:29
quelle

1 Antwort

19

Auch hier habe ich die Lösung selbst gefunden. Ich habe versucht, den Befehl wie unten beschrieben falsch zu setzen, und es funktioniert nicht:

%Vor%

Hier ist der richtige Ansatz. Immer noch nicht verstehen, wie es funktioniert, muss WPF tief lernen!

%Vor%

BEARBEITEN: Die endgültige Version

XAML:

%Vor%

ViewModel: MVVM Light Toolkit wird verwendet, RelayCommand geht von dort:

%Vor%

Genießen

    
trickbz 31.12.2012, 07:54
quelle

Tags und Links