/// <summary> /// Construct a relation object from a data dimension object. /// </summary> /// <param name="dataDimension"></param> private Relation GetRelation(Data.Xml.Layout.Dimension dataDimension) { if (dataDimension.Relation != null) { Relation returnRelation = new Relation(_element, dataDimension.Relation.Element, dataDimension.Relation.From); if (!_element.RelatedElements.ContainsKey(this.Element.Key)) { _element.RelatedElements.Add(this.Element.Key, this.Element); } return(returnRelation); } return(null); }
private ResizeOptions GetResizeOptions(Data.Xml.Layout.Dimension dataDimension) { if (dataDimension.Resizing != null) { ResizeOptions returnOptions = new ResizeOptions((ResizeType)Enum.Parse(typeof(ResizeType), dataDimension.Resizing.Type, true)); if (!String.IsNullOrEmpty(dataDimension.Resizing.Maximum)) { returnOptions.Maximum = new Unit(dataDimension.Resizing.Maximum); } if (!String.IsNullOrEmpty(dataDimension.Resizing.Minimum)) { returnOptions.Minimum = new Unit(dataDimension.Resizing.Minimum); } return(returnOptions); } return(null); }