Esempio n. 1
0
 /// <summary>
 /// From ILayoutParent.<br />
 /// </summary>
 public virtual void Add(LayoutItem childLayout)
 {
     _children.Add(childLayout);
     childLayout.SetParent(this);
     OnChildAdd(childLayout);
     RequestLayout();
 }
Esempio n. 2
0
 /// <summary>
 /// From ILayoutParent.<br />
 /// </summary>
 public virtual void Add(LayoutItem childLayout)
 {
     _children.Add(childLayout);
     childLayout.SetParent(this);
     // Child added to use a Add transition.
     childLayout.ConditionForAnimation = ConditionForAnimation | TransitionCondition.Add;
     // Child's parent sets all other children not being added to a ChangeOnAdd transition.
     SetConditionsForAnimationOnLayoutGroup(TransitionCondition.ChangeOnAdd);
     OnChildAdd(childLayout);
     RequestLayout();
 }
Esempio n. 3
0
 /// <summary>
 /// From ILayoutParent.<br />
 /// </summary>
 /// <exception cref="ArgumentNullException"> Thrown when childLayout is null. </exception>
 /// <since_tizen> 6 </since_tizen>
 /// <param name="childLayout">LayoutItem to add to the layout group.</param>
 public virtual void Add(LayoutItem childLayout)
 {
     if (null == childLayout)
     {
         throw new ArgumentNullException(nameof(childLayout));
     }
     LayoutChildren.Add(childLayout);
     childLayout.SetParent(this);
     // Child added to use a Add transition.
     childLayout.ConditionForAnimation = ConditionForAnimation | TransitionCondition.Add;
     // Child's parent sets all other children not being added to a ChangeOnAdd transition.
     SetConditionsForAnimationOnLayoutGroup(TransitionCondition.ChangeOnAdd);
     OnChildAdd(childLayout);
     RequestLayout();
 }