/// <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);
 }
示例#2
0
 /// <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);
 }
示例#3
0
 /// <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);
 }