1 instantiation of BoolField
PresentationFramework (1)
System\Windows\Controls\MenuItem.cs (1)
2640
new FrameworkPropertyMetadata(new
BoolField
())
26 references to BoolField
PresentationFramework (26)
System\Windows\Controls\MenuItem.cs (26)
433
MenuItem.SetBoolField(this,
BoolField
.CanExecuteInvalid, false);
445
MenuItem.SetBoolField(this,
BoolField
.CanExecuteInvalid, true);
625
if (subItem != null && MenuItem.GetBoolField(subItem,
BoolField
.CanExecuteInvalid))
634
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreMouseEvents, true);
635
MenuItem.SetBoolField(menuItem,
BoolField
.MouseEnterOnMouseMove, false);
643
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreMouseEvents, false);
698
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreNextMouseLeave, true);
1199
bool openedWithKeyboard = MenuItem.GetBoolField(this,
BoolField
.OpenedWithKeyboard);
1222
MenuItem.SetBoolField(this,
BoolField
.OpenedWithKeyboard, false);
1323
if (MenuItem.GetBoolField(menuItem,
BoolField
.CanExecuteInvalid))
1653
MenuItem.GetBoolField(parent,
BoolField
.MouseEnterOnMouseMove))
1655
MenuItem.SetBoolField(parent,
BoolField
.MouseEnterOnMouseMove, false);
1675
if (parent == null || !MenuItem.GetBoolField(parent,
BoolField
.IgnoreMouseEvents))
1702
MenuItem.SetBoolField(parent,
BoolField
.MouseEnterOnMouseMove, true);
1778
if (MenuItem.GetBoolField(this,
BoolField
.IgnoreNextMouseLeave))
1782
MenuItem.SetBoolField(this,
BoolField
.IgnoreNextMouseLeave, false);
1986
if ((parent != null) && (!MenuItem.GetBoolField(parent,
BoolField
.IgnoreMouseEvents)))
1989
MenuItem.SetBoolField(parent,
BoolField
.IgnoreMouseEvents, true);
1995
MenuItem.SetBoolField(parent,
BoolField
.IgnoreMouseEvents, false);
2323
MenuItem.SetBoolField(this,
BoolField
.OpenedWithKeyboard, true);
2638
typeof(
BoolField
),
2643
private static bool GetBoolField(UIElement element,
BoolField
field)
2645
return (((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) & field) != 0;
2648
private static void SetBoolField(UIElement element,
BoolField
field, bool value)
2652
element.SetValue(BooleanFieldStoreProperty, ((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) | field);
2656
element.SetValue(BooleanFieldStoreProperty, ((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) & (~field));