public static void CSSNodeFree(IntPtr cssNode) { if (!(cssNode == IntPtr.Zero)) { Native.CSSNodeSetMeasureFunc(cssNode, null); Native.CSSNodeFreeInternal(cssNode); } }
public static void CSSNodeReset(IntPtr cssNode) { Native.CSSNodeSetMeasureFunc(cssNode, null); Native.CSSNodeResetInternal(cssNode); }
public void SetMeasureFunction(MeasureFunction measureFunction) { _measureFunction = measureFunction; _cssMeasureFunc = measureFunction != null ? MeasureInternal : (CSSMeasureFunc)null; Native.CSSNodeSetMeasureFunc(_cssNode, _cssMeasureFunc); }
public void SetMeasureFunction(MeasureFunction measureFunction) { this._measureFunction = measureFunction; this._cssMeasureFunc = ((measureFunction == null) ? null : new CSSMeasureFunc(this.MeasureInternal)); Native.CSSNodeSetMeasureFunc(this._cssNode, this._cssMeasureFunc); }