1 instantiation of BoolField
PresentationFramework (1)
System\Windows\Controls\MenuItem.cs (1)
2641
new FrameworkPropertyMetadata(new
BoolField
())
26 references to BoolField
PresentationFramework (26)
System\Windows\Controls\MenuItem.cs (26)
434
MenuItem.SetBoolField(this,
BoolField
.CanExecuteInvalid, false);
446
MenuItem.SetBoolField(this,
BoolField
.CanExecuteInvalid, true);
626
if (subItem != null && MenuItem.GetBoolField(subItem,
BoolField
.CanExecuteInvalid))
635
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreMouseEvents, true);
636
MenuItem.SetBoolField(menuItem,
BoolField
.MouseEnterOnMouseMove, false);
644
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreMouseEvents, false);
699
MenuItem.SetBoolField(menuItem,
BoolField
.IgnoreNextMouseLeave, true);
1200
bool openedWithKeyboard = MenuItem.GetBoolField(this,
BoolField
.OpenedWithKeyboard);
1223
MenuItem.SetBoolField(this,
BoolField
.OpenedWithKeyboard, false);
1324
if (MenuItem.GetBoolField(menuItem,
BoolField
.CanExecuteInvalid))
1654
MenuItem.GetBoolField(parent,
BoolField
.MouseEnterOnMouseMove))
1656
MenuItem.SetBoolField(parent,
BoolField
.MouseEnterOnMouseMove, false);
1676
if (parent == null || !MenuItem.GetBoolField(parent,
BoolField
.IgnoreMouseEvents))
1703
MenuItem.SetBoolField(parent,
BoolField
.MouseEnterOnMouseMove, true);
1779
if (MenuItem.GetBoolField(this,
BoolField
.IgnoreNextMouseLeave))
1783
MenuItem.SetBoolField(this,
BoolField
.IgnoreNextMouseLeave, false);
1987
if ((parent != null) && (!MenuItem.GetBoolField(parent,
BoolField
.IgnoreMouseEvents)))
1990
MenuItem.SetBoolField(parent,
BoolField
.IgnoreMouseEvents, true);
1996
MenuItem.SetBoolField(parent,
BoolField
.IgnoreMouseEvents, false);
2324
MenuItem.SetBoolField(this,
BoolField
.OpenedWithKeyboard, true);
2639
typeof(
BoolField
),
2644
private static bool GetBoolField(UIElement element,
BoolField
field)
2646
return (((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) & field) != 0;
2649
private static void SetBoolField(UIElement element,
BoolField
field, bool value)
2653
element.SetValue(BooleanFieldStoreProperty, ((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) | field);
2657
element.SetValue(BooleanFieldStoreProperty, ((
BoolField
)element.GetValue(BooleanFieldStoreProperty)) & (~field));