Namespace Screens.UI Public Interface ISelectionScreen ''' ''' The modes of this screen. ''' Enum ScreenMode As Integer [Default] = 0 ''' ''' Used to select a single Item for another screen. ''' Selection = 1 End Enum ''' ''' The current of the screen. ''' Property Mode As ScreenMode ''' ''' The event that gets fired when a selection is done on the screen. ''' Event SelectedObject(ByVal params As Object()) ''' ''' If the user can exit the screen when in selection mode. ''' Property CanExit As Boolean End Interface End Namespace