Ejemplo n.º 1
0
 private void SetBreakpointValues(AlignSelfOption value, params Breakpoint[] breakpoints)
 {
     foreach (var breakpoint in breakpoints)
     {
         this.breakpointDictionary[breakpoint] = value;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentAlignSelf"/> class.
 /// </summary>
 /// <param name="initialValue">The initial value across all CSS media queries.</param>
 public FluentAlignSelf(AlignSelfOption initialValue)
 {
     this.breakpointDictionary.Add(Breakpoint.Mobile, initialValue);
     this.breakpointDictionary.Add(Breakpoint.Tablet, initialValue);
     this.breakpointDictionary.Add(Breakpoint.Desktop, initialValue);
     this.breakpointDictionary.Add(Breakpoint.Widescreen, initialValue);
     this.breakpointDictionary.Add(Breakpoint.FullHD, initialValue);
 }
Ejemplo n.º 3
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnMobile(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Mobile);
     return(this);
 }
Ejemplo n.º 4
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnFullHDAndSmaller(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Mobile, Breakpoint.Tablet, Breakpoint.Desktop, Breakpoint.Widescreen, Breakpoint.FullHD);
     return(this);
 }
Ejemplo n.º 5
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnFullHD(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.FullHD);
     return(this);
 }
Ejemplo n.º 6
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnDesktopAndSmaller(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Mobile, Breakpoint.Tablet, Breakpoint.Desktop);
     return(this);
 }
Ejemplo n.º 7
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnDesktopAndLarger(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Desktop, Breakpoint.Widescreen, Breakpoint.FullHD);
     return(this);
 }
Ejemplo n.º 8
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnDesktop(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Desktop);
     return(this);
 }
Ejemplo n.º 9
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnWidescreen(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Widescreen);
     return(this);
 }
Ejemplo n.º 10
0
 /// <inheritdoc/>
 public IFluentAlignSelf OnTablet(AlignSelfOption option)
 {
     this.SetBreakpointValues(option, Breakpoint.Tablet);
     return(this);
 }