Ejemplo n.º 1
0
 public StatusBarElement(StatusBarElementType elementType, StatusBarElementSize statusBarElementSize, StatusBarElementAlignment statusBarElementAlignment, int width, StringAlignment textAlignment)
 {
     ElementType   = elementType;
     Alignment     = statusBarElementAlignment;
     AutoSize      = statusBarElementSize;
     TextAlignment = textAlignment;
     if (AutoSize != StatusBarElementSize.Content)
     {
         Width = width;
     }
 }
        private BarItemLinkAlignment mapFrom(StatusBarElementAlignment alignment)
        {
            switch (alignment)
            {
            case StatusBarElementAlignment.Left:
                return(BarItemLinkAlignment.Left);

            case StatusBarElementAlignment.Right:
                return(BarItemLinkAlignment.Right);

            default:
                throw new ArgumentOutOfRangeException("alignment");
            }
        }
Ejemplo n.º 3
0
 private static StatusBarElement createStatusBarElement(StatusBarElementType elementType, StatusBarElementSize statusBarElementSize, StatusBarElementAlignment statusBarElementAlignment, int width, StringAlignment textAlignment = StringAlignment.Near)
 {
    var statusBarElement = new StatusBarElement(elementType, statusBarElementSize, statusBarElementAlignment, width, textAlignment)
    {
       Index = _allElements.Count
    };
    _allElements.Add(statusBarElement);
    return statusBarElement;
 }