Exemplo n.º 1
0
        private void OnWidthChanged(DependencyPropertyChangedEventArgs e)
        {
            var value = (double)e.NewValue;
            this.State = double.IsNaN(value) ? ColumnMeasureState.Init : ColumnMeasureState.SpecificWidth;

            this.OnPropertyChanged(WidthProperty.Name);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 重置所有字段到起始状态。
 /// </summary>
 internal void ResetPrivateData()
 {
     this.StableIndex = -1;
     this._desiredDataWidth = 0.0;
     this._state = double.IsNaN(this.Width) ? ColumnMeasureState.Init : ColumnMeasureState.SpecificWidth;
 }