/// <summary> /// Add a flex component to BubbleContainer body /// </summary> /// <param name="self">BubbleContainer</param> /// <param name="component">Flex Component</param> /// <returns>BubbleContainer</returns> public static BubbleContainer AddBodyContents(this BubbleContainer self, IFlexComponent component) { if (self.Body == null) { throw new InvalidOperationException("Body not exists."); } self.Body.Contents.Add(component); return(self); }
/// <summary> /// Add a flex component to BubbleContainer header /// </summary> /// <param name="self">BubbleContainer</param> /// <param name="component">Flex Conmonent</param> /// <returns>BubbleContainer</returns> public static BubbleContainer AddHeaderContents(this BubbleContainer self, IFlexComponent component) { if (self.Header is null) { throw new InvalidOperationException("Header not exists."); } self.Header.Contents.Add(component); return(self); }
/// <summary> /// Add a flex component to the Box component. /// </summary> /// <param name="self">BoxComponent</param> /// <param name="component">Flex Component</param> /// <returns>BoxComponent</returns> public static BoxComponent AddContents(this BoxComponent self, IFlexComponent component) { self.Contents.Add(component); return(self); }