Hi Hannac,
1. When popup layout is shown. If I click the outside of the popup screen. The popup will disappear. How to keep showing the popup screen even if I touched anywhere on the screen?
Please set SfPopupLayout.StaysOpen as true to keep showing the popup if we touched anywhere on the screen.
2. How to detect whether the popupLayout is showing or not?
There are four built-in events in the SfPopupLayout control namely, Opening,Opened,Closing and Closed. For more details please refer to the below UG Document.
https://help.syncfusion.com/xamarin/popup/popup-events3. How to change the content of the popup screen during its showing session?
I am using the popuplayout to show my current status. So I will need to dynamically change the label in the popup screen frequently.
How to achieve this without dismiss and show again the popup screen?
Attachment is my code using popup screen as status(in the OnAppearing function).
I call the 'popupLayout.show' in the function 'Popup_APP_Busy_Status_Notice_View', and set the status text through the param 'APP_Busy_Status_Text'.
How to adjust the code to change status text without dismiss() and show() again?
You can load label in contentTemplate of PopupView. So, you can set a new view to ContentTemplate of PopupView even if popup is opened. Because we have already provided run time change support for ContentTemplate of PopupView. If you don’t want to change the content template view and want to change the text only means please use Binding concept for the label.
4. How to set the blue icon in the sentence like the picture below?
As we said earlier, the ContentTemplate supports any type of Xamarin.Forms.View. So, you load image or font icons on ContentTemplate of PopupView.
Regards,
Karthik Raja