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); statusBarElement.Index = _allElements.Count; _allElements.Add(statusBarElement); return(statusBarElement); }
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; } }