Ich habe einen Bildschirm, wo der Benutzer eine Option auswählen kann (nicht ein Durchsuchen-Galerie, wie es nicht tut, was erforderlich ist).Übergeben Sie einen Wert an einen anderen Bildschirm
Ich möchte das Element, das der Benutzer ausgewählt hat, an das vorgefertigte "DetailScreen1" übergeben, das in der Suchgalerie verwendet wird.
Ich schaute auf den Browse-Bildschirm, aber nicht sehen, wie es funktioniert, da das Navigation onselect -Ereignis nur normale Navigation ist.
Code:
Navigate(DetailScreen1, ScreenTransition.Fade)
ich so etwas wie
Navigate(DetailScreen1, ScreenTransition.None {Last(listOfStuff)})
Dank
Wie hartnäckig ist diese Variable? Bleibt es im Speicher oder müssen Sie es erneut instanziieren, wenn Sie auf einen anderen Bildschirm wechseln? Wie current_user zum Beispiel ...? – Matteo
Der dritte Parameter zum 'Navigieren' legt den Wert der [Kontextvariablen] (https://powerapps.microsoft.com/en-us/tutorials/working-with-variables/) auf dem Zielbildschirm fest. Kontextvariablen bleiben für diesen Bildschirm im Speicher, bis ein anderer Wert auf die gleiche Variable gesetzt wird. Wenn Sie beispielsweise zu Bildschirm B mit einem Wert {a: 1} navigieren, wird der Wert von "a" auf diesem Bildschirm weiterhin 1 bis zu einem anderen Aufruf (entweder Navigieren zu Bildschirm B über "a" als Parameter oder zu) UpdateContext) ändert seinen Wert. – carlosfigueira