Sub Class_Globals
    Private Root As B4XView
    Private xui As XUI
    Private ListTemplate As B4XListTemplate
    Private Dialog As B4XDialog
End Sub
Public Sub Initialize
'    B4XPages.GetManager.LogEvents = True
End Sub
'This event will be called once, before the page becomes visible.
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    Root.LoadLayout("MainPage")
    Dialog.Initialize(Root)
    ListTemplate.Initialize
    SetLightThemeListTemplate(Dialog, ListTemplate)
End Sub
Private Sub Button1_Click
    ListTemplate.Options = Array("Item 1", "Item 2", "Item 3")
    Dim rs As Object = Dialog.ShowTemplate(ListTemplate, "", "", "Cancel")
    Wait For (rs) Complete (Result As Int)
    If Result = xui.DialogResponse_Positive Then
        Log(ListTemplate.SelectedItem)
    End If
End Sub