我想使用自定义网格单元格作为自定义网格的模板。网格由面板组成。面板有一个与之关联的INNER控件。当两个不同的面板被分配相同的内部控制单元模板时,其中一个会隐藏另一个。如何将CELL模板复制、克隆、模仿、拆分为一个新的完全独立的对象示例?我试着在网上查了一下,但到目前为止没有什么有用的。存在与(CustomControl)(CustomControl as Array).Clone()相关的内容,但它不起作用。
ax6ht2ek1#
public partial class GCell { public GCell(GCell template) { SetForeStyle(template.SelectedForeColor, template.DeselectedForeColor); SetBackStyle(template.SelectedBackColor, template.DeselectedBackColor); SetBorderStyle(template.SelectedBorderColor, template.DeselectedBorderColor); SetBorderWidthStyle(template.SelectedBorderWidth, template.DeselectedBorderWidth); ExposeOrigin(); CentralOrder(); return; } }
没有完全解决具体的问题,但它确实解决了我的问题
1条答案
按热度按时间ax6ht2ek1#
没有完全解决具体的问题,但它确实解决了我的问题