Table of Contents

Enum PropertyColumnStateOptions

Namespace
Microsoft.WindowsAPICodePack.Shell.PropertySystem
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

Describes how a property should be treated for display purposes.

[Flags]
public enum PropertyColumnStateOptions

Fields

BatchRead = 131072

Marks columns with values that should be read in a batch.

DateType = StringType | IntegerType

The value is displayed as a date/time.

DisplayMask = 61440

Filters out new display flags.

Extended = 64

Provided by a handler, not the folder.

FixedRatio = 16384

Fixed width and height ratio.

FixedWidth = 4096

Can't resize the column.

Hidden = 256

Not displayed in the user interface (UI).

IntegerType = 2

The value is displayed as an integer.

NoDpiScale = 8192

The width is the same in all dots per inch (dpi)s.

NoGroupBy = 262144

Grouping is disabled for this column.

NoSortByFolders = 2048

Do not sort folders separately.

None = 0

Default value

OnByDefault = 16

The column should be on by default in Details view.

PreferFormatForDisplay = 1024

PSFormatForDisplay produces same result as IShellFolder::CompareIDs.

PreferVariantCompare = 512

VarCmp produces same result as IShellFolder::CompareIDs.

SecondaryUI = 128

Not displayed in the context menu, but is listed in the More... dialog.

Slow = 32

Will be slow to compute. Perform on a background thread.

StringType = 1

The value is displayed as a string.

TypeMask = 15

A mask for display type values StringType, IntegerType, and DateType.

ViewOnly = 65536

Only displayed in the UI.