And can share an example of a working component ?
Thanks a lot in advance !

You're trying to pass a parameter from a Power Apps component to another screen using the Navigate function, and you're encountering issues when doing this from within a component. Let’s break this down and clarify what works—and what doesn’t.
When you use Navigate(Screen2, ScreenTransition.Fade, {sendparam: "hello"}) directly on a screen control (like a button), it works because the Navigate function supports passing context variables to the target screen. These variables are scoped to the screen and are available as soon as the screen loads.
This is confirmed by Microsoft Learn documentation and community examples .
Power Apps components are isolated from the app’s screen context. This means:
Navigate(..., ..., {param}) inside a component to pass parameters to a screen.To pass parameters from a component to a screen, you can use custom output properties in the component. Here’s how:
SelectedValue).Navigate call.Example:
// OnSelect of a button outside the component
Navigate(Screen2, ScreenTransition.Fade, { sendparam: MyComponent.SelectedValue })
🏷️ Tag me if you have any further questions or if the issue persists.
✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems.
❤️ Give it a Like if you found the approach useful in any way.