コード例 #1
0
 private void OnTurnBroadcast(TurnBroadcast data)
 {
     if (data != null)
     {
         TurnBroadcast?.Invoke(data, EventArgs.Empty);
     }
 }
コード例 #2
0
        private void WriteOnGameboard(object sender, EventArgs e)
        {
            TurnBroadcast tB = (TurnBroadcast)sender;

            System.Windows.Application.Current.Dispatcher.Invoke(delegate
            {
                switch (tB.ButtonValue)
                {
                case 0:
                    Button0.Content = tB.Char;
                    break;

                case 1:
                    Button1.Content = tB.Char;
                    break;

                case 2:
                    Button2.Content = tB.Char;
                    break;

                case 3:
                    Button3.Content = tB.Char;
                    break;

                case 4:
                    Button4.Content = tB.Char;
                    break;

                case 5:
                    Button5.Content = tB.Char;
                    break;

                case 6:
                    Button6.Content = tB.Char;
                    break;

                case 7:
                    Button7.Content = tB.Char;
                    break;

                case 8:
                    Button8.Content = tB.Char;
                    break;

                default:
                    break;
                }
            });
        }