Sic.Framework/MECF.Framework.UI.Client/DataGridTransform/DataGrid/Microsoft/Windows/Controls/NotificationTarget.cs

31 lines
1.1 KiB
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
//---------------------------------------------------------------------------
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//---------------------------------------------------------------------------
using System;
namespace ExtendedGrid.Microsoft.Windows.Controls
{
/// <summary>
/// Enum used to specify where we want an internal property change notification to be routed.
/// </summary>
[Flags]
internal enum NotificationTarget
{
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,
}
}