public void Orientation_Vertical(SampleCanvas control) { control.Width = 200; control.Height = double.NaN; foreach (FrameworkElement child in control.Children) { child.Width = double.NaN; child.Height = 100; } control.Arranger.Orientation = Orientation.Vertical; UpdateLayout(control); }
public void Initialize(SampleCanvas control) { control.Background = StyleResources.Colors["Brush.Black.010"] as SolidColorBrush; control.Arranger = new StackArranger(control.Children, Orientation.Vertical, null, null); child1 = CreateChild("One", Colors.Red); child2 = CreateChild("Two", Colors.Green); child3 = CreateChild("Three", Colors.Blue); if (control.Children.Count == 0) { control.Children.Add(child1); control.Children.Add(child2); control.Children.Add(child3); } Orientation_Vertical(control); }
public void UpdateLayout(SampleCanvas control) { control.UpdateLayout(); }
public void Add_Child(SampleCanvas control) { var child = CreateChild((control.Children.Count + 1).ToString(), Colors.Orange); control.Children.Add(child); }
public void Stop_Excluding(SampleCanvas control) { control.Arranger.Exclude = null; }
public void Exclude_Second_Child(SampleCanvas control) { control.Arranger.Exclude = (element => element == child2); }
public void Set_Children_Height_80(SampleCanvas control) { foreach (FrameworkElement child in control.Children) { child.Height = 80; } UpdateLayout(control); }
public void Set_Children_Width_120(SampleCanvas control) { foreach (FrameworkElement child in control.Children) { child.Width = 120; } UpdateLayout(control); }