/// <summary>
        /// When overridden in derived class returns the location which is used for render-transforming the drop visual.
        /// </summary>
        /// <param name="container">The container.</param>
        /// <param name="panel">The panel.</param>
        /// <returns>Point.</returns>
        /// <exception cref="System.ArgumentNullException">container</exception>
        public override Point GetLocation(Telerik.Windows.Controls.RadListBoxItem container, Panel panel)
        {
            if (container == null) throw new ArgumentNullException("container");

            return container.TransformToVisual(panel).Transform(new Point());
        }
 public override Point GetLocation(Telerik.Windows.Controls.RadListBoxItem container, Panel panel, Telerik.Windows.Controls.ItemDropPosition dropPosition)
 {
     return container.TransformToVisual(panel).Transform(new Point());
 }