private void ConfigFlyTree()
 {
     if (DrawModel.FlyTreeModel is ITreeModel)
     {
         FlyTreeCanvas.Initialize(DrawModel.FlyTreeModel);
     }
     else
     {
         HideFlyTree();
     }
 }
        private void ShowFlyTree()
        {
            var(x, y) = GetFlyoutPoint();
            Canvas.SetTop(FlyTreeGrid, y);
            Canvas.SetLeft(FlyTreeGrid, x);
            var sz = DrawModel.FlyOutSize;

            FlyTreeCanvas.SetSize(sz.X, sz.Y);
            FlyTreeCanvas.IsEnabled = true;
            FlyTreeGrid.Visibility  = Visibility.Visible;
        }