void _controller_AfterSelect(object sender, TypeBinderTreeViewController.AfterSelectEventArgs e)
 {
     if (AfterSelect != null)
     {
         TreeContainerEventArgs args = new TreeContainerEventArgs(e.Node);
         AfterSelect(this, args);
     }
 }
 private void _navigationTreeController_AfterSelect(object sender,
                                                    TypeBinderTreeViewController.AfterSelectEventArgs e)
 {
     if (AfterSelect != null)
     {
         AfterSelectEventArgs args = new AfterSelectEventArgs()
         {
             DataBoundItem = e.Node.DataBoundItem,
             DataBoundType = e.Node.Codon.DataBoundType,
             ItemType      = e.Node.ItemType,
             Items         = e.Node.Items
         };
         AfterSelect(this, args);
     }
 }