/// <summary>Arranges the content of a <see cref="T:System.Windows.Controls.StackPanel" /> element.</summary> /// <param name="arrangeSize">The <see cref="T:System.Windows.Size" /> that this element should use to arrange its child elements.</param> /// <returns>The <see cref="T:System.Windows.Size" /> that represents the arranged size of this <see cref="T:System.Windows.Controls.StackPanel" /> element and its child elements.</returns> // Token: 0x06005699 RID: 22169 RVA: 0x0017F450 File Offset: 0x0017D650 protected override Size ArrangeOverride(Size arrangeSize) { bool flag = this.IsScrolling && EventTrace.IsEnabled(EventTrace.Keyword.KeywordGeneral, EventTrace.Level.Info); if (flag) { EventTrace.EventProvider.TraceEvent(EventTrace.Event.WClientStringBegin, EventTrace.Keyword.KeywordGeneral, EventTrace.Level.Info, "STACK:ArrangeOverride"); } try { StackPanel.StackArrangeHelper(this, this._scrollData, arrangeSize); } finally { if (flag) { EventTrace.EventProvider.TraceEvent(EventTrace.Event.WClientStringEnd, EventTrace.Keyword.KeywordGeneral, EventTrace.Level.Info, "STACK:ArrangeOverride"); } } return(arrangeSize); }