protected override void OnRender(DrawingContext drawingContext) { TraceWPFEvents.OnRender(this, drawingContext, base.OnRender); }
protected override Size MeasureOverride(Size constraint) { return(TraceWPFEvents.MeasureOverride(this, constraint, base.MeasureOverride)); }
protected override Size ArrangeOverride(Size finalSize) { return(TraceWPFEvents.ArrangeOverride(this, finalSize, base.ArrangeOverride)); }
// ------------- protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { TraceWPFEvents.OnPropertyChanged(this, e, base.OnPropertyChanged); }
/// <summary> /// Constructor supporting tracing of multiple Rectangles with different names /// </summary> public StackPanelTraced(string traceName) : base(TraceWPFEvents.TraceCreateStart(traceName)) { TraceName = traceName; TraceWPFEvents.TraceCreateEnd(traceName); }
/// <summary> /// Constructor supporting tracing of multiple Rectangles with different names /// </summary> public TextBoxTraced(string traceName) : base(TraceWPFEvents.TraceCreateStart(traceName)) { TraceName = traceName; TraceWPFEvents.TraceCreateEnd(traceName); }
///// <summary> ///// Trace creation start of traced object ///// </summary> //public static string TraceCreateStartOld(string traceObjectName) { // return TraceCreateStart(traceObjectName, ""); //} ///// <summary> ///// Trace creation start of traced object ///// </summary> //public static string TraceCreateStart(string traceObjectName, string argumentValue) { // TraceWPFEvents.TraceStart(traceObjectName + ".create", argumentValue); // return traceObjectName; //} ///// <summary> ///// Trace creation end of traced object ///// </summary> //public static string TraceCreateEnd(string traceObjectName) { // return TraceCreateEnd(traceObjectName, ""); //} /// <summary> /// Trace creation end of traced object /// </summary> public static void TraceCreateEnd(string traceObjectName, string argumentValue = null) { TraceWPFEvents.TraceEnd(traceObjectName + ".create", argumentValue); }
/// <summary> /// Trace creation start of traced object /// </summary> public static DummyTraceClass TraceCreateStart(string traceObjectName, string argumentValue = null) { TraceWPFEvents.TraceStart(traceObjectName + ".create", argumentValue); return(null); }