示例#1
0
        public void undo()
        {
            _inkcollector.AddButton(_myButton);

            //添加对应VideoList
            bool isHaveOther = false;

            foreach (ListBoxItem lbi in _videoList.VideoList_ListBox.Items)
            {
                if (lbi.Content.ToString() == _myButton.VideoFileName)
                {
                    isHaveOther = true;
                }
            }
            if (!isHaveOther)
            {
                ListBoxItem listBoxItem = new ListBoxItem();
                listBoxItem.Height              = 30;
                listBoxItem.Width               = 144;
                listBoxItem.Content             = _myButton.VideoFileName;
                listBoxItem.Background          = _myButton.Button.Background;
                listBoxItem.BorderThickness     = new Thickness(1);
                listBoxItem.BorderBrush         = Brushes.Black;
                listBoxItem.VerticalAlignment   = VerticalAlignment.Top;
                listBoxItem.HorizontalAlignment = HorizontalAlignment.Left;
                _videoList.VideoList_ListBox.Items.Add(listBoxItem);
                int count = _videoList.VideoList_ListBox.Items.Count;
                if (count > 0)
                {
                    _videoList.Visibility = Visibility.Visible;
                }
                if (count > 0 && count < 11)
                {
                    _videoList.VideoList_ListBox.Height = 30 * count + 6;
                    _videoList.Height = 20 + 30 * count + 6;
                    if (_videoList.MinButton.Visibility == Visibility.Visible)
                    {
                        MyStoryboard.getInstance().HeightStoryboard(_videoList.border, 30 * (count - 1) + 6, 30 * count + 6, 0.5).Begin(_videoList);
                    }
                }
            }
        }
示例#2
0
 public void execute()
 {
     _inkCollector.AddButton(myButton);
 }