C# Class GestSpace.MainViewModel

Inheritance: System.NotifyPropertyChangedBase
Show file Open project: NicolasDorier/GestSpace Class Usage Examples

Public Properties

Property Type Description
UI System.Threading.SynchronizationContext

Public Methods

Method Description
MainViewModel ( ReactiveSpace spaceListener ) : System
NeightbourOfTile ( TileViewModel tile ) : IEnumerable
SelectTile ( Point point ) : TileViewModel

Private Methods

Method Description
FindTile ( Point point ) : TileViewModel
ListenerGestures ( bool listen ) : void
RemoveOccupiedUnused ( ) : void
SelectTile ( double angle ) : TileViewModel
Subscribe ( ReactiveSpace spaceListener ) : void
SubscribeToGestures ( IEnumerable matches ) : IDisposable
UpdateFreeTiles ( ) : void
UpdateFreeTiles ( object sender, System e ) : void

Method Details

MainViewModel() public method

public MainViewModel ( ReactiveSpace spaceListener ) : System
spaceListener ReactiveSpace
return System

NeightbourOfTile() public method

public NeightbourOfTile ( TileViewModel tile ) : IEnumerable
tile TileViewModel
return IEnumerable

SelectTile() public method

public SelectTile ( Point point ) : TileViewModel
point Point
return TileViewModel

Property Details

UI public property

public SynchronizationContext,System.Threading UI
return System.Threading.SynchronizationContext