You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.0 KiB
52 lines
2.0 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using TheGameExtreme.model;
|
|
using TheGameExtreme.model.manager;
|
|
using Xamarin.Forms;
|
|
using Xamarin.Forms.Xaml;
|
|
using TheGameExtreme.model.@event;
|
|
using TheGameExtreme.viewmodel;
|
|
|
|
namespace TheGameExtreme
|
|
{
|
|
// Learn more about making custom code visible in the Xamarin.Forms previewer
|
|
// by visiting https://aka.ms/xamarinforms-previewer
|
|
[DesignTimeVisible(false)]
|
|
public partial class MainPage : ContentPage
|
|
{
|
|
|
|
private Main viewmodel = new Main();
|
|
|
|
public MainPage()
|
|
{
|
|
InitializeComponent();
|
|
|
|
pile0.SetBinding(Label.TextProperty, new Binding("Stack0", source: viewmodel));
|
|
pile1.SetBinding(Label.TextProperty, new Binding("Stack1", source: viewmodel));
|
|
pile2.SetBinding(Label.TextProperty, new Binding("Stack2", source: viewmodel));
|
|
pile3.SetBinding(Label.TextProperty, new Binding("Stack3", source: viewmodel));
|
|
card1.SetBinding(Button.TextProperty, new Binding("ValueCard1", source: viewmodel));
|
|
card2.SetBinding(Button.TextProperty, new Binding("ValueCard2", source: viewmodel));
|
|
card3.SetBinding(Button.TextProperty, new Binding("ValueCard3", source: viewmodel));
|
|
card4.SetBinding(Button.TextProperty, new Binding("ValueCard4", source: viewmodel));
|
|
card5.SetBinding(Button.TextProperty, new Binding("ValueCard5", source: viewmodel));
|
|
card6.SetBinding(Button.TextProperty, new Binding("ValueCard6", source: viewmodel));
|
|
card7.SetBinding(Button.TextProperty, new Binding("ValueCard7", source: viewmodel));
|
|
}
|
|
|
|
private void played(object sender, EventArgs args)
|
|
{
|
|
viewmodel.played((sender as Button).CommandParameter as string);
|
|
}
|
|
|
|
private void endTurn(object sender, EventArgs args)
|
|
{
|
|
viewmodel.endTurn();
|
|
}
|
|
}
|
|
}
|