| File: System\Windows\Diagnostics\VisualTreeChangeEventArgs.cs | Web Access |
| Project: src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationCore\PresentationCore.csproj (PresentationCore) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // // // Description: // Visual tree change arguments // namespace System.Windows.Diagnostics { public enum VisualTreeChangeType { Add, Remove } public class VisualTreeChangeEventArgs : EventArgs { /// <summary> /// Parent visual object. /// </summary> public DependencyObject Parent { get; private set; } /// <summary> /// Child visual object. /// </summary> public DependencyObject Child { get; private set; } /// <summary> /// Child's index in parent. /// </summary> public int ChildIndex { get; private set; } /// <summary> /// Visual tree change type. /// </summary> public VisualTreeChangeType ChangeType { get; private set; } public VisualTreeChangeEventArgs(DependencyObject parent, DependencyObject child, int childIndex, VisualTreeChangeType changeType) { Parent = parent; Child = child; ChildIndex = childIndex; ChangeType = changeType; } } }