protected override async Task OnClockClickedAsync(int index) { if (PileSelectedAsync == null) { return; } await PileSelectedAsync.Invoke(index); }
private async Task Piles_PileClickedAsync(int Index, BasicPileInfo <SolitaireCard> thisPile) { if (PileSelectedAsync == null) { return; } await PileSelectedAsync.Invoke(Index); }
private async Task AllPilesClickedAsync(int index) { if (PileSelectedAsync == null) { return; } if (CanSelectUnselectPile(index) == false) { return; } await PileSelectedAsync.Invoke(index); }