Cuando realiza WPF en C #, debe ajustar aleatoriamente el color de fondo del control. El siguiente es el código relevante para resolver este problema:
DispatcherTimer timer = nuevo DispatcherTimer (); public MainWindow () { InitializeComponent (); // (2) timer.Interval = TimeSpan.FromMilliseconds (500); timer.Tick + = Timer_Tick; // (3) timer.Start (); } Random run = new Random (); privado vacío Timer_Tick (remitente de objeto, EventArgs e) { int a = ran.Next (0, 256); int r = ran.Next (0, 256); int g = ran.Next (0, 256); int b = ran.Next (0, 256); Color c = Color.FromArgb ((byte) a, (byte) r, (byte) g, (byte) b); this.Background = new SolidColorBrush (c); }
Los números aleatorios son generados por los cambios del reloj, cambiando así los valores de r, gyb para cambiar el color de fondo.