System\Windows\Controls\VirtualizingStackPanel.cs (96)
135ScrollTracer.Trace(this, ScrollTraceOp.LineUp);
155ScrollTracer.Trace(this, ScrollTraceOp.LineDown);
175ScrollTracer.Trace(this, ScrollTraceOp.LineLeft);
195ScrollTracer.Trace(this, ScrollTraceOp.LineRight);
215ScrollTracer.Trace(this, ScrollTraceOp.PageUp);
235ScrollTracer.Trace(this, ScrollTraceOp.PageDown);
255ScrollTracer.Trace(this, ScrollTraceOp.PageLeft);
275ScrollTracer.Trace(this, ScrollTraceOp.PageRight);
297ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelUp);
325ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelDown);
351ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelLeft);
371ScrollTracer.Trace(this, ScrollTraceOp.MouseWheelRight);
468ScrollTracer.Trace(this, ScrollTraceOp.SetHorizontalOffset,
578ScrollTracer.Trace(this, ScrollTraceOp.SetHOff,
596ScrollTracer.Trace(this, ScrollTraceOp.SetVerticalOffset,
712ScrollTracer.Trace(this, ScrollTraceOp.SetVOff,
755ScrollTracer.Trace(this, ScrollTraceOp.BSetAnchor,
810ScrollTracer.Trace(this, ScrollTraceOp.ESetAnchor,
843ScrollTracer.Trace(this, ScrollTraceOp.BOnAnchor,
860ScrollTracer.Trace(this, ScrollTraceOp.ROnAnchor);
967ScrollTracer.Trace(this, ScrollTraceOp.SOnAnchor,
1039ScrollTracer.Trace(this, ScrollTraceOp.EOnAnchor,
1407ScrollTracer.Trace(this, ScrollTraceOp.CFCIV,
1551ScrollTracer.Trace(this, ScrollTraceOp.MakeVisible,
2251ScrollTracer.Trace(this, ScrollTraceOp.BeginMeasure,
2648ScrollTracer.Trace(this, ScrollTraceOp.SizeChangeDuringAnchorScroll,
3096ScrollTracer.Trace(this, ScrollTraceOp.ReviseArrangeOffset,
3228ScrollTracer.Trace(this, ScrollTraceOp.EndMeasure,
3330ScrollTracer.Trace(this, ScrollTraceOp.BeginArrange,
3516ScrollTracer.Trace(this, ScrollTraceOp.EndArrange,
3541ScrollTracer.Trace(this, ScrollTraceOp.ItemsChanged,
3888ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ext:", _scrollData._extent);
3911ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Px:", pixelSize);
3938ScrollTracer.Trace(this, ScrollTraceOp.UpdateExtent, "ids.Lg:", logicalSize);
4540ScrollTracer.Trace(this, ScrollTraceOp.UseSubstOffset,
5619ScrollTracer.Trace(this, ScrollTraceOp.CFIVIO,
5703ScrollTracer.Trace(this, ScrollTraceOp.StoreSubstOffset,
6301ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
6332ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7571ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
7691ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7702ScrollTracer.Trace(this, ScrollTraceOp.SetContainerSize,
7813ScrollTracer.Trace(this, ScrollTraceOp.SyncAveSize,
9451ScrollTracer.Trace(this, ScrollTraceOp.RecycleChildren,
9471ScrollTracer.Trace(this, ScrollTraceOp.RemoveChildren,
9727ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9738ScrollTracer.Trace(this, ScrollTraceOp.SVSDBegin,
9765ScrollTracer.Trace(this, ScrollTraceOp.AdjustOffset,
9832ScrollTracer.Trace(this, ScrollTraceOp.LastPageSizeChange,
9912ScrollTracer.Trace(this, ScrollTraceOp.ScrollBarChangeVisibility,
9939ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
9975ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
9998ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10030ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10073ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10097ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10127ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10156ScrollTracer.Trace(this, ScrollTraceOp.RemeasureCycle,
10192ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExpandViewport,
10215ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndChangeOffset,
10247ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10289ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10313ScrollTracer.Trace(this, ScrollTraceOp.RemeasureEndExtentChanged,
10343ScrollTracer.Trace(this, ScrollTraceOp.RemeasureRatio,
10383ScrollTracer.Trace(this, ScrollTraceOp.SVSDEnd,
11482ScrollTracer.Trace(this, ScrollTraceOp.IsScrollActive,
12099ScrollTraceRecord record = new ScrollTraceRecord(ScrollTraceOp.Mark, null, -1, 0, 0, BuildDetail(args));
12180ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Index changed from ", oldsti.ItemIndex, " to ", itemIndex);
12186ScrollTracer.Trace(vsp, ScrollTraceOp.ID, "Container recyled from ", oldsti.ItemIndex, " to ", itemIndex);
12209internal static void Trace(VirtualizingStackPanel vsp, ScrollTraceOp op, params ReadOnlySpan<object> args)
12221private static bool ShouldIgnore(ScrollTraceOp op, ScrollTracingInfo sti)
12223return (op == ScrollTraceOp.NoOp);
12331AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12337AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12345AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12350AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12360AddTrace(null, ScrollTraceOp.ID, _nullInfo,
12368private void AddTrace(VirtualizingStackPanel vsp, ScrollTraceOp op, ScrollTracingInfo sti, params ReadOnlySpan<object> args)
12375if (op == ScrollTraceOp.LayoutUpdated)
12379AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Inactive at", DateTime.Now);
12395AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Reactivate at", DateTime.Now);
12411case ScrollTraceOp.BeginMeasure:
12415case ScrollTraceOp.EndMeasure:
12421case ScrollTraceOp.BeginArrange:
12425case ScrollTraceOp.EndArrange:
12431case ScrollTraceOp.BSetAnchor:
12435case ScrollTraceOp.ESetAnchor:
12439case ScrollTraceOp.BOnAnchor:
12443case ScrollTraceOp.ROnAnchor:
12447case ScrollTraceOp.SOnAnchor:
12451case ScrollTraceOp.EOnAnchor:
12455case ScrollTraceOp.RecycleChildren:
12456case ScrollTraceOp.RemoveChildren:
12469AddTrace(null, ScrollTraceOp.LayoutUpdated, _nullInfo, null);
12755internal ScrollTraceRecord(ScrollTraceOp op, VirtualizingStackPanel vsp,
12766internal ScrollTraceOp Op { get; private set; }