找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoxiaoqiang00
中级会员   /  发表于:2014-9-17 18:09  /   查看:5183  /  回复:4
Spread for XAML单元格浮动的控件可以动态设置隐藏并且动态设置显示吗?

63KLTZV2D09)49AGL_{A@Q7.jpg (269.85 KB, 下载次数: 202)

4 个回复

倒序浏览
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
5#
回复 3楼yaoxiaoqiang00的帖子

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

  1.     public class ControlDrawingObject : CustomDrawingObject
  2.     {
  3.         private Control _rootElement;
  4.         public ControlDrawingObject(Worksheet sheet, int row, int col, Control control) : base(row, col) { _rootElement = control; this.ShowDrawingObjectOnly = true; this.Sheet = sheet; }
  5.         public override FrameworkElement RootElement
  6.         {
  7.             get
  8.             {
  9.                 if (this.Sheet.ActiveRowIndex == this.AnchorRow && this.Sheet.ActiveColumnIndex == this.AnchorColumn)
  10.                 {
  11.                     _rootElement.Margin = new Thickness(1);
  12.                     return _rootElement;
  13.                 }

  14.                 return null;
  15.             }
  16.         }

  17.         private Worksheet Sheet { get; set; }
  18.     }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部