2 implementations of IMenuItemController
Microsoft.Maui.Controls (2)
Menu\MenuItem.cs (1)
12
public partial class MenuItem : BaseMenuItem,
IMenuItemController
, ICommandElement, IMenuElement, IPropertyPropagationController
Shell\MenuShellItem.cs (1)
10
internal class MenuShellItem : ShellItem,
IMenuItemController
, IStyleSelectable
10 references to IMenuItemController
Microsoft.Maui.Controls (10)
Menu\MenuItem.cs (2)
109
void
IMenuItemController
.Activate()
163
((
IMenuItemController
)this).Activate();
Shell\MenuShellItem.cs (3)
50
bool
IMenuItemController
.IsEnabled { get => MenuItem.IsEnabled; set => MenuItem.IsEnabled = value; }
52
void
IMenuItemController
.Activate()
54
(MenuItem as
IMenuItemController
).Activate();
Shell\Shell.cs (4)
636
if (bo is
IMenuItemController
)
649
BindableProperty bp = bo is
IMenuItemController
? MenuItemTemplateProperty : ItemTemplateProperty;
812
((
IMenuItemController
)menuShellItem.MenuItem).Activate();
827
((
IMenuItemController
)m).Activate();
Shell\ShellElementCollection.cs (1)
216
item is
IMenuItemController
;