Ejemplo n.º 1
0
 private void ListViewEvents_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
 {
     if (e.IsSelected)
     {
         if (null != this.macroCurrent && this.macroCurrent.Actions.Count >= e.ItemIndex)
         {
             this.actionCurrent = this.macroCurrent.Actions[e.ItemIndex];
             this.listViewProperties.VirtualListSize = this.propertiesCurrent.Count;
         }
     }
 }
Ejemplo n.º 2
0
        private void ListViewActions_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e)
        {
            ListViewItem    listViewItemScheduled = new ListViewItem();
            ListViewSubItem listViewItemAction    = new ListViewSubItem();

            if (null != this.actions && this.actions.Count > e.ItemIndex)
            {
                Action action = actions[e.ItemIndex];

                long scheduledTime = action.ScheduledTick - TimeProvider.GetTickCount();
                listViewItemScheduled.Text = FormatDuration.Format(scheduledTime);

                listViewItemAction.Text = action.ToString();
            }

            listViewItemScheduled.SubItems.Add(listViewItemAction);
            e.Item = listViewItemScheduled;
        }