Пример #1
0
        private void ItemAddedToQueue(object sender, EventArgs e)
        {
            IndexArgs        addedIndexArgs = e as IndexArgs;
            PrintItemWrapper item           = QueueData.Instance.GetPrintItemWrapper(addedIndexArgs.Index);
            QueueRowItem     queueItem      = new QueueRowItem(item, this);

            AddChild(queueItem, addedIndexArgs.Index);
        }
Пример #2
0
        void RemoveIndex(object state)
        {
            IndexArgs removeArgs = state as IndexArgs;

            if (removeArgs != null)
            {
                RemoveAt(removeArgs.index);
            }
        }
Пример #3
0
        void ItemRemovedFromToQueue(object sender, EventArgs e)
        {
            IndexArgs removeIndexArgs = e as IndexArgs;

            topToBottomItemList.RemoveChild(removeIndexArgs.Index);
            EnsureSelection();
            if (QueueData.Instance.Count > 0 && SelectedIndex > QueueData.Instance.Count - 1)
            {
                SelectedIndex = Math.Max(SelectedIndex - 1, 0);
            }
        }
Пример #4
0
        private void ItemRemovedFromQueue(object sender, EventArgs e)
        {
            IndexArgs removeIndexArgs = e as IndexArgs;

            topToBottomItemList.RemoveChild(removeIndexArgs.Index);
        }