public PSDPopup() { InitializeComponent(); List <AlarmsModel> alarms = new List <AlarmsModel>(); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "WARN", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "WARN", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarms.Add(new AlarmsModel() { date = "<ON> 02-08 17:27:07 PSD DSI FAILURE", alarmType = "GOOD", actionRequired = "Immediate action required by Administrator" }); alarmsDataGrid.ItemsSource = alarms; dispatcherTimer.Tick += Animation; dispatcherTimer.Interval = TimeSpan.FromSeconds(1); dispatcherTimer.Start(); DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_1 }); }
private void Animation(object sender, EventArgs e) { if (door_animation == 1) { DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_2 }); door_animation = 2; } else if (door_animation == 2) { DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_3 }); door_animation = 3; } else if (door_animation == 3) { DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_4 }); door_animation = 4; } else if (door_animation == 4) { DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_5 }); door_animation = 5; } else if (door_animation == 5) { DoorsDataBinding.SetBinding(Image.SourceProperty, new Binding("path") { Source = doorModel_1 }); door_animation = 1; } }