protected override Size OnMeasure(Size availableSize) { return(Size.Max(m_Button.Measure(availableSize), m_DownArrow.Measure(availableSize))); }