private void EnsureViewWork(EnsureViewHints hints, RectDifference oldBoundsMinusNewbounds)
 {
     Docking = BorderNodeDocking.Right;
     // BeginLifetimeTunnel may be null during post-parse fixups.
     if (BeginLifetimeTunnel != null)
     {
         BeginLifetimeTunnel.Top = Top;
     }
     base.EnsureViewDirectional(hints, oldBoundsMinusNewbounds);
 }
예제 #2
0
 /// <inheritdoc />
 public override void EnsureView(EnsureViewHints hints)
 {
     if (hints.HasTemplateHint())
     {
         SetGeometry();
     }
     else if (hints.HasBoundsHint())
     {
         ArrangeListViewOutputs();
     }
 }
예제 #3
0
 /// <inheritdoc />
 public override void EnsureView(EnsureViewHints hints)
 {
     if (hints.HasTemplateHint())
     {
         if (Template == ViewElementTemplate.Icon)
         {
             SetIconViewGeometry();
         }
         else
         {
             ArrangeListView();
         }
     }
     else if (hints.HasBoundsHint())
     {
         ArrangeListViewOutputs();
     }
 }
예제 #4
0
 private void EnsureViewWork(EnsureViewHints hints, RectDifference oldBoundsMinusNewbounds)
 {
     base.EnsureViewDirectional(hints, oldBoundsMinusNewbounds);
 }
예제 #5
0
 /// <inheritdoc />
 public override void EnsureViewDirectional(EnsureViewHints hints, RectDifference oldBoundsMinusNewBounds)
 {
     EnsureViewWork(hints, oldBoundsMinusNewBounds);
 }
예제 #6
0
 /// <inheritdoc />
 public override void EnsureView(EnsureViewHints hints)
 {
     EnsureViewWork(hints, new RectDifference());
 }
 private void EnsureViewWork(EnsureViewHints hints, RectDifference oldBoundsMinusNewbounds)
 {
     Docking = BorderNodeDocking.Right;
     BeginLifetimeTunnel.Top = Top;
     base.EnsureViewDirectional(hints, oldBoundsMinusNewbounds);
 }
예제 #8
0
 private void EnsureViewWork(EnsureViewHints hints, RectDifference oldBoundsMinusNewbounds)
 {
     Docking = BorderNodeDocking.Left;
     base.EnsureViewDirectional(hints, oldBoundsMinusNewbounds);
 }