1 instantiation of BoolField
PresentationFramework (1)
src\Framework\System\Windows\Controls\MenuItem.cs (1)
2719new FrameworkPropertyMetadata(new BoolField())
26 references to BoolField
PresentationFramework (26)
src\Framework\System\Windows\Controls\MenuItem.cs (26)
447MenuItem.SetBoolField(this, BoolField.CanExecuteInvalid, false); 459MenuItem.SetBoolField(this, BoolField.CanExecuteInvalid, true); 631if (subItem != null && MenuItem.GetBoolField(subItem, BoolField.CanExecuteInvalid)) 640MenuItem.SetBoolField(menuItem, BoolField.IgnoreMouseEvents, true); 641MenuItem.SetBoolField(menuItem, BoolField.MouseEnterOnMouseMove, false); 649MenuItem.SetBoolField(menuItem, BoolField.IgnoreMouseEvents, false); 704MenuItem.SetBoolField(menuItem, BoolField.IgnoreNextMouseLeave, true); 1199bool openedWithKeyboard = MenuItem.GetBoolField(this, BoolField.OpenedWithKeyboard); 1222MenuItem.SetBoolField(this, BoolField.OpenedWithKeyboard, false); 1323if (MenuItem.GetBoolField(menuItem, BoolField.CanExecuteInvalid)) 1704MenuItem.GetBoolField(parent, BoolField.MouseEnterOnMouseMove)) 1706MenuItem.SetBoolField(parent, BoolField.MouseEnterOnMouseMove, false); 1726if (parent == null || !MenuItem.GetBoolField(parent, BoolField.IgnoreMouseEvents)) 1753MenuItem.SetBoolField(parent, BoolField.MouseEnterOnMouseMove, true); 1829if (MenuItem.GetBoolField(this, BoolField.IgnoreNextMouseLeave)) 1833MenuItem.SetBoolField(this, BoolField.IgnoreNextMouseLeave, false); 2046if ((parent != null) && (!MenuItem.GetBoolField(parent, BoolField.IgnoreMouseEvents))) 2049MenuItem.SetBoolField(parent, BoolField.IgnoreMouseEvents, true); 2055MenuItem.SetBoolField(parent, BoolField.IgnoreMouseEvents, false); 2399MenuItem.SetBoolField(this, BoolField.OpenedWithKeyboard, true); 2717typeof(BoolField), 2722private static bool GetBoolField(UIElement element, BoolField field) 2724return (((BoolField)element.GetValue(BooleanFieldStoreProperty)) & field) != 0; 2727private static void SetBoolField(UIElement element, BoolField field, bool value) 2731element.SetValue(BooleanFieldStoreProperty, ((BoolField)element.GetValue(BooleanFieldStoreProperty)) | field); 2735element.SetValue(BooleanFieldStoreProperty, ((BoolField)element.GetValue(BooleanFieldStoreProperty)) & (~field));