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); } } } }
public void execute() { _inkCollector.AddButton(myButton); }