Exemplo n.º 1
0
        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
            });
        }
Exemplo n.º 2
0
 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;
     }
 }