Třídy
Správce tahů, Tým, Hlavní okno
public class Spravce: INotifyPropertyChanged
{
public Tym dalsiTymNatahu;
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged(string name)
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(name));
}
public Spravce()
{
tymy[0] = new Tym(Brushes.Blue, "Modří", true);
tymy[1] = new Tym(Brushes.Red, "Červení", false);
tymy[2] = new Tym(Brushes.Black, "Černí-Špatní", false);
dalsiTymNatahu = tymy[0];
OnPropertyChanged("dalsiTymNatahu");
}
}
public class Tym
{
string jmeno;
public bool naTahu;
public SolidColorBrush barvaTýmu;
public Tym(SolidColorBrush brush, string jmeno, bool zacatek)
{
naTahu = zacatek;
barvaTýmu = brush;
this.jmeno = jmeno;
}
public override string ToString()
{
return jmeno.ToString();
}
}
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = this.spravce;
}
public Spravce spravce = new Spravce();
}
Neformátovaný
Přidáno: 13.10.2014
Expirace: Neuvedeno