コード例 #1
0
ファイル: RangeProperty.cs プロジェクト: schifflee/bcephal2
        public RangeProperty GetCopy()
        {
            RangeProperty cellProperty = new RangeProperty();

            cellProperty.nameColumn1    = this.nameColumn1;
            cellProperty.nameRow1       = this.nameRow1;
            cellProperty.nameSheet      = this.nameSheet;
            cellProperty.allocationType = this.allocationType;
            cellProperty.cellMeasure    = this.cellMeasure != null?this.cellMeasure.GetCopy() : null;

            cellProperty.cellAllocationData = this.cellAllocationData != null?this.cellAllocationData.GetCopy() : null;

            cellProperty.cellScope = this.cellScope != null?this.cellScope.GetCopy() : null;

            return(cellProperty);
        }
コード例 #2
0
ファイル: InputTable.cs プロジェクト: schifflee/bcephal2
 /// <summary>
 /// Retire un RangeProperty
 /// </summary>
 /// <param name="cell"></param>
 public void RemoveRangeProperty(RangeProperty range, bool sort = true)
 {
     //rangePropertyListChangeHandler.AddDeleted(range, sort);
     OnPropertyChanged("rangePropertyListChangeHandler.Items");
 }
コード例 #3
0
ファイル: InputTable.cs プロジェクト: schifflee/bcephal2
 /// <summary>
 /// RangeProperty
 /// </summary>
 /// <param name="cell"></param>
 /// <param name="sort"></param>
 public void AddRangeProperty(RangeProperty cell, bool sort = true)
 {
     // rangePropertyListChangeHandler.AddNew(cell, sort);
     OnPropertyChanged("rangePropertyListChangeHandler.Items");
 }