yaoxiaoqiang00 发表于 2014-9-17 18:10:00

Spread for XAML单元格浮动的控件可以动态设置隐藏并且动态设置显示吗?

Spread for XAML单元格浮动的控件可以动态设置隐藏并且动态设置显示吗?

iceman 发表于 2014-9-18 12:27:00

回复 1楼yaoxiaoqiang00的帖子

你好,

可以动态的切换单元格格式来设置,无法直接隐藏控件。

谢谢

yaoxiaoqiang00 发表于 2014-9-18 15:15:00

回复 2楼iceman的帖子

试过了,那样可以实现,但是效率太低了,没有其他办法吗

iceman 发表于 2014-9-19 15:15:00

回复 3楼yaoxiaoqiang00的帖子

很抱歉,目前还没有找到合适的办法解决这个问题,我需要把问题反馈给产品组,看是否能够给你一些建议,在收到反馈给通知你。

iceman 发表于 2014-9-19 18:07:00

回复 3楼yaoxiaoqiang00的帖子

请尝试通过以下方法判断活跃单元格,如果不是则返回 Null:

    public class ControlDrawingObject : CustomDrawingObject
    {
      private Control _rootElement;
      public ControlDrawingObject(Worksheet sheet, int row, int col, Control control) : base(row, col) { _rootElement = control; this.ShowDrawingObjectOnly = true; this.Sheet = sheet; }
      public override FrameworkElement RootElement
      {
            get
            {
                if (this.Sheet.ActiveRowIndex == this.AnchorRow && this.Sheet.ActiveColumnIndex == this.AnchorColumn)
                {
                  _rootElement.Margin = new Thickness(1);
                  return _rootElement;
                }

                return null;
            }
      }

      private Worksheet Sheet { get; set; }
    }
页: [1]
查看完整版本: Spread for XAML单元格浮动的控件可以动态设置隐藏并且动态设置显示吗?