Beispiel #1
0
 internal bool OnChildrenRequested(JetListViewNode node, RequestChildrenReason reason)
 {
     if (ChildrenRequested != null)
     {
         RequestChildrenEventArgs args = new RequestChildrenEventArgs(node, reason);
         ChildrenRequested(this, args);
         return(args.Handled);
     }
     return(true);
 }
Beispiel #2
0
 internal void RequestChildren(RequestChildrenReason reason)
 {
     if (ChildCount == 0 && (_flags & 8) == 0)
     {
         _flags |= 8;
         if (_owner.OnChildrenRequested(this, reason))
         {
             _flags &= 0xfb;
         }
         else
         {
             _flags &= 0xf7;
         }
     }
 }
Beispiel #3
0
 public RequestChildrenEventArgs(JetListViewNode node, RequestChildrenReason reason)
     : base(node)
 {
     _reason = reason;
 }