public int MeasureEdge(ILayoutEdge edge) { if (edge.IsConstant) { return(edge.ActualSize); } return(this.sizeLookupTable[edge]); }
private LayoutSize(ILayoutEdge x, ILayoutEdge y) { Width = x; Height = y; }
public void Add(ILayoutEdge key, int value) { this.sizeLookupTable[key] = value; }
public bool CanMeasureEdge(ILayoutEdge edge) { return(this.sizeLookupTable.ContainsKey(edge)); }