private void Border9_MouseDown(object sender, MouseButtonEventArgs e) { ImageBrush imabush = new ImageBrush(); time++; if (gameIma != null) { GameImage gi = gameIma.Where(o => o.ID == 9).FirstOrDefault(); imabush.ImageSource = commonC.ConvertLayout(gi.littleImage.ToArray()); if ((angle == 0 || angle == 360) && imabush.ToString() == imabush1.ToString()) { border9.Background = imabush; if (flage[8] == 0) { flage[8] = 1; count -= 1; for (int i = flag; i < 8; i++) { fge[i] = fge[i + 1]; } } this.CommonMethod(); Messagebox.Show("恭喜", "赞一个!"); TestFinish(); } else { Messagebox.Show("对不起", "请再来一次吧!"); } } else { Messagebox.Show("9", "9"); } }
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { object[] brush = new object[2]; if (value is ImageBrush) { ImageBrush ib = (ImageBrush)value; brush[0] = ib.ToString(); } else if (value is SolidColorBrush) { SolidColorBrush ib = (SolidColorBrush)value; brush[1] = "颜色";//ib.Color.ToString(); } else if (value is GradientBrush) { GradientBrush ib = (GradientBrush)value; brush[1] = "渐变色";//ib.Color.ToString(); } else { return(null); } return(brush); }