/// <summary>ドラッグ操作継続イベント</summary>
 /// <param name="sender">ListBoxItem</param>
 /// <param name="e">ドラッグ操作継続イベントデータ</param>
 private void OnQueryContinueDrag(object sender, QueryContinueDragEventArgs e)
 {
     if (sender is ListBoxItem listBoxItem &&
         _Ghost != null)
     {
         _Ghost.Offset = MouseInfo.GetClientPosition(this);
     }
 }
        /// <summary>ドラッグ操作継続イベント</summary>
        /// <param name="sender">ListBoxItem</param>
        /// <param name="e">ドラッグ操作継続イベントデータ</param>
        private static void OnQueryContinueDrag(object sender, QueryContinueDragEventArgs e)
        {
            if (sender is ListBoxItem listBoxItem &&
                _Ghost != null)
            {
                var window = FrameworkElementInfo.FindAncestor <Window>(listBoxItem);

                _Ghost.Offset = MouseInfo.GetClientPosition(window);
            }
        }