1: [FriendAccessAllowed] // Built into Base, also used by Core and Framework.
2: internal enum MetadataFlags : uint
3: {
4: DefaultValueModifiedID = 0x00000001,
5: SealedID = 0x00000002,
6: // Unused = 0x00000004,
7: // Unused = 0x00000008,
8: Inherited = 0x00000010,
9:
10: UI_IsAnimationProhibitedID = 0x00000020, // True if peer refers to an owner's animation peer property; False if Peer refers to the animation peer's owner property
11:
12: FW_AffectsMeasureID = 0x00000040,
13: FW_AffectsArrangeID = 0x00000080,
14: FW_AffectsParentMeasureID = 0x00000100,
15: FW_AffectsParentArrangeID = 0x00000200,
16: FW_AffectsRenderID = 0x00000400,
17: FW_OverridesInheritanceBehaviorID = 0x00000800,
18: FW_IsNotDataBindableID = 0x00001000,
19: FW_BindsTwoWayByDefaultID = 0x00002000,
20: FW_ShouldBeJournaledID = 0x00004000,
21: FW_SubPropertiesDoNotAffectRenderID = 0x00008000,
22: FW_SubPropertiesDoNotAffectRenderModifiedID = 0x00010000,
23: // Unused = 0x00020000,
24: // Unused = 0x00040000,
25: // Unused = 0x00080000,
26: FW_InheritsModifiedID = 0x00100000,
27: FW_OverridesInheritanceBehaviorModifiedID = 0x00200000,
28: // Unused = 0x00400000,
29: // Unused = 0x00800000,
30: FW_ShouldBeJournaledModifiedID = 0x01000000,
31: FW_UpdatesSourceOnLostFocusByDefaultID = 0x02000000,
32: FW_DefaultUpdateSourceTriggerModifiedID = 0x04000000,
33: FW_ReadOnlyID = 0x08000000,
34: // Unused = 0x10000000,
35: // Unused = 0x20000000,
36: FW_DefaultUpdateSourceTriggerEnumBit1 = 0x40000000, // Must match constants used in FrameworkPropertyMetadata
37: FW_DefaultUpdateSourceTriggerEnumBit2 = 0x80000000, // Must match constants used in FrameworkPropertyMetadata
38: }