private static IElement_TileBindingChild ConvertToBindingChildElement(ITileAdaptiveChild child) { if (child is TileText) { return((child as TileText).ConvertToElement()); } else if (child is TileImage) { return((child as TileImage).ConvertToElement()); } else if (child is TileGroup) { return((child as TileGroup).ConvertToElement()); } else { throw new NotImplementedException("Unknown child: " + child.GetType()); } }
private static IElement_TileBindingChild ConvertToBindingChildElement(ITileAdaptiveChild child) { if (child is TileText) return (child as TileText).ConvertToElement(); else if (child is TileImage) return (child as TileImage).ConvertToElement(); else if (child is TileGroup) return (child as TileGroup).ConvertToElement(); else throw new NotImplementedException("Unknown child: " + child.GetType()); }