public void Change_Order_1_and_2(DraggableStackPanelTestControl control) { var items = viewModel.Items; var item1 = items[0]; var item2 = items[1]; items[0] = item2; items[1] = item1; }
public void Orientation_Horizontal(DraggableStackPanelTestControl control) { var stack = control.DraggableStackPanel; stack.Width = 400; stack.Height = 200; foreach (FrameworkElement child in stack.Children) { child.Width = 100; child.Height = double.NaN; } stack.Orientation = Orientation.Horizontal; stack.UpdateLayout(); }
public void TEMP(DraggableStackPanelTestControl control) { var panel = control.DraggableStackPanel; panel.Height = panel.ActualHeight == 400 ? 450 : 400; }
public void Initialize(DraggableStackPanelTestControl control) { control.itemsControl.DataContext = viewModel; }
public void Toggle_DragContainment(DraggableStackPanelTestControl control) { var panel = control.DraggableStackPanel; panel.DragContainment = panel.DragContainment == DragContainment.FullyWithin ? DragContainment.PixelsWithin : DragContainment.FullyWithin; Debug.WriteLine("DragContainment: " + panel.DragContainment); }
public void Toggle_SlideDuration(DraggableStackPanelTestControl control) { var panel = control.DraggableStackPanel; panel.SlideDuration = panel.SlideDuration == 1 ? 0.1 : 1; Debug.WriteLine("SlideDuration: " + panel.SlideDuration + " seconds"); }
public void Remove_First(DraggableStackPanelTestControl control) { viewModel.Items.RemoveAt(0); }
public void Insert_At_Beginning(DraggableStackPanelTestControl control) { instanceCounter++; viewModel.Items.Insert(0, new SampleItemViewModel { Text = "Item " + instanceCounter }); }
public void Add_To_End(DraggableStackPanelTestControl control) { instanceCounter++; viewModel.Items.Add(new SampleItemViewModel { Text = "Item " + instanceCounter}); }