1 instantiation of BoolField
PresentationFramework (1)
System\Windows\Controls\MenuItem.cs (1)
2662new FrameworkPropertyMetadata(new BoolField())
26 references to BoolField
PresentationFramework (26)
System\Windows\Controls\MenuItem.cs (26)
444MenuItem.SetBoolField(this, BoolField.CanExecuteInvalid, false); 456MenuItem.SetBoolField(this, BoolField.CanExecuteInvalid, true); 636if (subItem != null && MenuItem.GetBoolField(subItem, BoolField.CanExecuteInvalid)) 645MenuItem.SetBoolField(menuItem, BoolField.IgnoreMouseEvents, true); 646MenuItem.SetBoolField(menuItem, BoolField.MouseEnterOnMouseMove, false); 654MenuItem.SetBoolField(menuItem, BoolField.IgnoreMouseEvents, false); 709MenuItem.SetBoolField(menuItem, BoolField.IgnoreNextMouseLeave, true); 1213bool openedWithKeyboard = MenuItem.GetBoolField(this, BoolField.OpenedWithKeyboard); 1236MenuItem.SetBoolField(this, BoolField.OpenedWithKeyboard, false); 1337if (MenuItem.GetBoolField(menuItem, BoolField.CanExecuteInvalid)) 1668MenuItem.GetBoolField(parent, BoolField.MouseEnterOnMouseMove)) 1670MenuItem.SetBoolField(parent, BoolField.MouseEnterOnMouseMove, false); 1690if (parent == null || !MenuItem.GetBoolField(parent, BoolField.IgnoreMouseEvents)) 1717MenuItem.SetBoolField(parent, BoolField.MouseEnterOnMouseMove, true); 1793if (MenuItem.GetBoolField(this, BoolField.IgnoreNextMouseLeave)) 1797MenuItem.SetBoolField(this, BoolField.IgnoreNextMouseLeave, false); 2004if ((parent != null) && (!MenuItem.GetBoolField(parent, BoolField.IgnoreMouseEvents))) 2007MenuItem.SetBoolField(parent, BoolField.IgnoreMouseEvents, true); 2013MenuItem.SetBoolField(parent, BoolField.IgnoreMouseEvents, false); 2339MenuItem.SetBoolField(this, BoolField.OpenedWithKeyboard, true); 2660typeof(BoolField), 2665private static bool GetBoolField(UIElement element, BoolField field) 2667return (((BoolField)element.GetValue(BooleanFieldStoreProperty)) & field) != 0; 2670private static void SetBoolField(UIElement element, BoolField field, bool value) 2674element.SetValue(BooleanFieldStoreProperty, ((BoolField)element.GetValue(BooleanFieldStoreProperty)) | field); 2678element.SetValue(BooleanFieldStoreProperty, ((BoolField)element.GetValue(BooleanFieldStoreProperty)) & (~field));