src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (92)
141ScrollTracer.Trace(this, ScrollTraceOp.LineUp);
161ScrollTracer.Trace(this, ScrollTraceOp.LineDown);
181ScrollTracer.Trace(this, ScrollTraceOp.LineLeft);
201ScrollTracer.Trace(this, ScrollTraceOp.LineRight);
221ScrollTracer.Trace(this, ScrollTraceOp.PageUp);
241ScrollTracer.Trace(this, ScrollTraceOp.PageDown);
261ScrollTracer.Trace(this, ScrollTraceOp.PageLeft);
281ScrollTracer.Trace(this, ScrollTraceOp.PageRight);
303ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelUp);
331ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelDown);
357ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelLeft);
377ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelRight);
474ScrollTracer.Trace(this, ScrollTraceOp.SetHorizontalOffset,
582ScrollTracer.Trace(this, ScrollTraceOp.SetHOff,
600ScrollTracer.Trace(this, ScrollTraceOp.SetVerticalOffset,
714ScrollTracer.Trace(this, ScrollTraceOp.SetVOff,
757ScrollTracer.Trace(this, ScrollTraceOp.BSetAnchor,
812ScrollTracer.Trace(this, ScrollTraceOp.ESetAnchor,
845ScrollTracer.Trace(this, ScrollTraceOp.BOnAnchor,
862ScrollTracer.Trace(this, ScrollTraceOp.ROnAnchor);
966ScrollTracer.Trace(this, ScrollTraceOp.SOnAnchor,
1016ScrollTracer.Trace(this, ScrollTraceOp.EOnAnchor,
1363ScrollTracer.Trace(this, ScrollTraceOp.CFCIV,
1511ScrollTracer.Trace(this, ScrollTraceOp.MakeVisible,
2217ScrollTracer.Trace(this, ScrollTraceOp.BeginMeasure,
2612ScrollTracer.Trace(this, ScrollTraceOp.SizeChangeDuringAnchorScroll,
3059ScrollTracer.Trace(this, ScrollTraceOp.ReviseArrangeOffset,
3192ScrollTracer.Trace(this, ScrollTraceOp.EndMeasure,
3288ScrollTracer.Trace(this, ScrollTraceOp.BeginArrange,
3473ScrollTracer.Trace(this, ScrollTraceOp.EndArrange,
3498ScrollTracer.Trace(this, ScrollTraceOp.ItemsChanged,
4472ScrollTracer.Trace(this, ScrollTraceOp.UseSubstOffset,
5530ScrollTracer.Trace(this, ScrollTraceOp.CFIVIO,
5609ScrollTracer.Trace(this, ScrollTraceOp.StoreSubstOffset,
6191ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
6222ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7457ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
7577ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7588ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7685ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
9321ScrollTracer.Trace(this, ScrollTraceOp.RecycleChildren,
9341ScrollTracer.Trace(this, ScrollTraceOp.RemoveChildren,
9601ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9612ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9639ScrollTracer.Trace(this, ScrollTraceOp.AdjustOffset,
9706ScrollTracer.Trace(this, ScrollTraceOp.LastPageSizeChange,
9789ScrollTracer.Trace(this, ScrollTraceOp.ScrollBarChangeVisibility,
9816ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
9852ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
9875ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
9907ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
9950ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
9974ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10004ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10033ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
10069ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
10092ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10124ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10166ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10190ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10220ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10260ScrollTracer.Trace(this, ScrollTraceOp.SVSDEnd,
11371ScrollTracer.Trace(this, ScrollTraceOp.IsScrollActive,
11969ScrollTraceRecord record = new ScrollTraceRecord(ScrollTraceOp.Mark, null, -1, 0, 0, BuildDetail(args));
12050ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Index changed from ", oldsti.ItemIndex, " to ", itemIndex);
12056ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Container recyled from ", oldsti.ItemIndex, " to ", itemIndex);
12080internal static void Trace(VirtualizingStackPanel vsp, ScrollTraceOp op, params object[] args)
12092private static bool ShouldIgnore(ScrollTraceOp op, ScrollTracingInfo sti)
12094return (op == ScrollTraceOp.NoOp);
12200AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12206AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12213AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12223AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12231private void AddTrace(VirtualizingStackPanel vsp, ScrollTraceOp op, ScrollTracingInfo sti, params object[] args)
12238if (op == ScrollTraceOp.LayoutUpdated)
12242AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12260AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12278case ScrollTraceOp.BeginMeasure:
12282case ScrollTraceOp.EndMeasure:
12288case ScrollTraceOp.BeginArrange:
12292case ScrollTraceOp.EndArrange:
12298case ScrollTraceOp.BSetAnchor:
12302case ScrollTraceOp.ESetAnchor:
12306case ScrollTraceOp.BOnAnchor:
12310case ScrollTraceOp.ROnAnchor:
12314case ScrollTraceOp.SOnAnchor:
12318case ScrollTraceOp.EOnAnchor:
12322case ScrollTraceOp.RecycleChildren:
12323case ScrollTraceOp.RemoveChildren:
12336AddTrace(null, ScrollTraceOp.LayoutUpdated, _nullInfo, null);
12621internal ScrollTraceRecord(ScrollTraceOp op, VirtualizingStackPanel vsp,
12632internal ScrollTraceOp Op { get; private set; }