Die übergabe mehr als 1 argument für einen Konverter

Frage: Wie können Sie übergeben Sie eine Instanz eines Objekts aus der Ansicht Modell, um einen Konverter zusammen mit den zu konvertierenden Wert für einen Konverter?


Info: ich arbeite auf einem Inventur-Programm für die Menschen in unseren Werkstätten, die zum empfangen von eingehenden Sendungen. Während des Empfangs einer Sendung, die Sie markieren, wer für die Reederei war, und wer der Fahrer war. Um dies zu tun möchte ich habe ein paar Comboboxen. Wenn Sie wählen Sie die Absender-combo-box und wählen Sie den VERSENDER der Fahrer Kombinationsfeld wird reflektiert diese änderung.

Mein plan ist, eine Liste der Spediteure, (die haben eine Liste von Treibern) in meinem ShipmentViewModel, dass der VERSENDER combo-box bindet. Diese Liste der Spediteure, ist nur eine Liste der GUID, die ich ziehen aus der Datenbank. die Sendung ist der Absender eine separate Eigenschaft für die Versandfirma, die gewählt ist sowie die Treiber ausgewählt.

Was ich möchte zu tun ist, übergeben Sie die Instanz des Absenders Liste der Konverter zusammen mit der GUID des Absenders(Bekommen von der ShipmentVM). Der Wandler vergleicht die GUID der Liste der Spediteure, und kehrt zu der combo-box eine Instanziierung der ShipperVM. der Fahrer Kombinationsfeld ist gebunden an die ShipperVM der Liste der Treiber. Übergeben Sie diese Liste zusammen mit dem Fahrer-GUID(Auch bekommen von der ShipmentVM) zu einem anderen converter gibt der name des Fahrers.

Ich bin Programmierung in Visual Basic und XAML-entsprechend der M-V-VM-schema.

P. S. Spruch "Man kann nicht passieren mehr als 1 argument für einen Konverter." ist eine völlig legitime Antwort. Ich brauche einfach nur Bestätigung. Ich fange an zu denken, dass dies der Fall ist...

InformationsquelleAutor Narcolapser | 2010-02-05
Schreibe einen Kommentar