File: System\Windows\Controls\DataGridNotificationTarget.cs
Web Access
Project: src\src\Microsoft.DotNet.Wpf\src\PresentationFramework\PresentationFramework.csproj (PresentationFramework)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
 
namespace System.Windows.Controls
{
    /// <summary>
    /// Enum used to specify where we want an internal property change notification to be routed.
    /// </summary>
    [Flags]
    internal enum DataGridNotificationTarget
    {
        None                   = 0x00, // this means don't send it on; likely handle it on the same object that raised the event.
        Cells                  = 0x01,
        CellsPresenter         = 0x02,
        Columns                = 0x04,
        ColumnCollection       = 0x08,
        ColumnHeaders          = 0x10,
        ColumnHeadersPresenter = 0x20,
        DataGrid               = 0x40,
        DetailsPresenter       = 0x80,
        RefreshCellContent     = 0x100,
        RowHeaders             = 0x200,
        Rows                   = 0x400,
        All                    = 0xFFF,
    }
}