- NSMenuItem - Notifications 
- NSMenuItem() 
- NSMenuItem(IntPtr) 
- NSMenuItem(NativeHandle) 
- NSMenuItem(NSCoder) 
- NSMenuItem(NSObjectFlag) 
- NSMenuItem(String) 
- NSMenuItem(String, EventHandler) 
- NSMenuItem(String, String) 
- NSMenuItem(String, Selector, String) 
- NSMenuItem(String, String, EventHandler) 
- NSMenuItem(String, String, EventHandler, Func<NSMenuItem, Boolean>) 
- AccessibilityActivationPoint 
- AccessibilityAllowedValues 
- AccessibilityAlternateUIVisible 
- AccessibilityApplicationFocusedUIElement 
- AccessibilityAttributedUserInputLabels 
- AccessibilityCancelButton 
- AccessibilityChildren 
- AccessibilityChildrenInNavigationOrder 
- AccessibilityClearButton 
- AccessibilityCloseButton 
- AccessibilityColumnCount 
- AccessibilityColumnHeaderUIElements 
- AccessibilityColumnIndexRange 
- AccessibilityColumns 
- AccessibilityColumnTitles 
- AccessibilityContents 
- AccessibilityCriticalValue 
- AccessibilityCustomActions 
- AccessibilityCustomRotors 
- AccessibilityDecrementButton 
- AccessibilityDefaultButton 
- AccessibilityDisclosed 
- AccessibilityDisclosedByRow 
- AccessibilityDisclosedRows 
- AccessibilityDisclosureLevel 
- AccessibilityDocument 
- AccessibilityEdited 
- AccessibilityElement 
- AccessibilityEnabled 
- AccessibilityExpanded 
- AccessibilityExtrasMenuBar 
- AccessibilityFilename 
- AccessibilityFocused 
- AccessibilityFocusedWindow 
- AccessibilityFrame 
- AccessibilityFrameInParentSpace 
- AccessibilityFrontmost 
- AccessibilityFullScreenButton 
- AccessibilityGrowArea 
- AccessibilityHandles 
- AccessibilityHeader 
- AccessibilityHelp 
- AccessibilityHidden 
- AccessibilityHorizontalScrollBar 
- AccessibilityHorizontalUnitDescription 
- AccessibilityHorizontalUnits 
- AccessibilityIdentifier 
- AccessibilityIncrementButton 
- AccessibilityIndex 
- AccessibilityInsertionPointLineNumber 
- AccessibilityLabel 
- AccessibilityLabelUIElements 
- AccessibilityLabelValue 
- AccessibilityLinkedUIElements 
- AccessibilityMain 
- AccessibilityMainWindow 
- AccessibilityMarkerGroupUIElement 
- AccessibilityMarkerTypeDescription 
- AccessibilityMarkerUIElements 
- AccessibilityMarkerValues 
- AccessibilityMaxValue 
- AccessibilityMenuBar 
- AccessibilityMinimizeButton 
- AccessibilityMinimized 
- AccessibilityMinValue 
- AccessibilityModal 
- AccessibilityNextContents 
- AccessibilityNumberOfCharacters 
- AccessibilityOrderedByRow 
- AccessibilityOrientation 
- AccessibilityOverflowButton 
- AccessibilityParent 
- AccessibilityPlaceholderValue 
- AccessibilityPreviousContents 
- AccessibilityProtectedContent 
- AccessibilityProxy 
- AccessibilityRequired 
- AccessibilityRole 
- AccessibilityRoleDescription 
- AccessibilityRowCount 
- AccessibilityRowHeaderUIElements 
- AccessibilityRowIndexRange 
- AccessibilityRows 
- AccessibilityRulerMarkerType 
- AccessibilitySearchButton 
- AccessibilitySearchMenu 
- AccessibilitySelected 
- AccessibilitySelectedCells 
- AccessibilitySelectedChildren 
- AccessibilitySelectedColumns 
- AccessibilitySelectedRows 
- AccessibilitySelectedText 
- AccessibilitySelectedTextRange 
- AccessibilitySelectedTextRanges 
- AccessibilityServesAsTitleForUIElements 
- AccessibilitySharedCharacterRange 
- AccessibilitySharedFocusElements 
- AccessibilitySharedTextUIElements 
- AccessibilityShownMenu 
- AccessibilitySortDirection 
- AccessibilitySplitters 
- AccessibilitySubrole 
- AccessibilityTabs 
- AccessibilityTitle 
- AccessibilityTitleUIElement 
- AccessibilityToolbarButton 
- AccessibilityTopLevelUIElement 
- AccessibilityUnitDescription 
- AccessibilityUnits 
- AccessibilityUrl 
- AccessibilityUserInputLabels 
- AccessibilityValue 
- AccessibilityValueDescription 
- AccessibilityVerticalScrollBar 
- AccessibilityVerticalUnitDescription 
- AccessibilityVerticalUnits 
- AccessibilityVisibleCells 
- AccessibilityVisibleCharacterRange 
- AccessibilityVisibleChildren 
- AccessibilityVisibleColumns 
- AccessibilityVisibleRows 
- AccessibilityWarningValue 
- AccessibilityWindow 
- AccessibilityWindows 
- AccessibilityZoomButton 
- Action 
- AllowsAutomaticKeyEquivalentLocalization 
- AllowsAutomaticKeyEquivalentMirroring 
- AllowsKeyEquivalentWhenHidden 
- Alternate 
- AnnouncementRequestedNotification 
- ApplicationActivatedNotification 
- ApplicationDeactivatedNotification 
- ApplicationHiddenNotification 
- ApplicationShownNotification 
- AttributedTitle 
- Badge 
- ClassHandle 
- CreatedNotification 
- DrawerCreatedNotification 
- Enabled 
- FocusedWindowChangedNotification 
- HasSubmenu 
- HelpTagCreatedNotification 
- Hidden 
- Highlighted 
- Identifier 
- Image 
- IndentationLevel 
- IsHiddenOrHasHiddenAncestor 
- IsSectionHeader 
- IsSeparatorItem 
- KeyEquivalent 
- KeyEquivalentModifierMask 
- LayoutChangedNotification 
- MainWindowChangedNotification 
- Menu 
- MixedStateImage 
- MovedNotification 
- OffStateImage 
- OnStateImage 
- ParentItem 
- RepresentedObject 
- ResizedNotification 
- RowCollapsedNotification 
- RowCountChangedNotification 
- RowExpandedNotification 
- SelectedCellsChangedNotification 
- SelectedChildrenChangedNotification 
- SelectedChildrenMovedNotification 
- SelectedColumnsChangedNotification 
- SelectedRowsChangedNotification 
- SelectedTextChangedNotification 
- SeparatorItem 
- SheetCreatedNotification 
- State 
- Submenu 
- Tag 
- Target 
- Title 
- TitleChangedNotification 
- ToolTip 
- UIElementDestroyedNotification 
- UIElementFocusedChangedNotification 
- UnitsChangedNotification 
- UserKeyEquivalent 
- UsesUserKeyEquivalents 
- ValidateMenuItem 
- ValueChangedNotification 
- View 
- WindowCreatedNotification 
- WindowDeminiaturizedNotification 
- WindowMiniaturizedNotification 
- WindowMovedNotification 
- WindowResizedNotification 
- AccessibilityAddChildElement(NSAccessibilityElement) 
- AccessibilityPerformCancel() 
- AccessibilityPerformConfirm() 
- AccessibilityPerformDecrement() 
- AccessibilityPerformDelete() 
- AccessibilityPerformIncrement() 
- AccessibilityPerformPick() 
- AccessibilityPerformPress() 
- AccessibilityPerformRaise() 
- AccessibilityPerformShowAlternateUI() 
- AccessibilityPerformShowDefaultUI() 
- AccessibilityPerformShowMenu() 
- Copy(NSZone) 
- CreateElement(NSString, CGRect, NSString, NSObject) 
- CreateSectionHeader(String) 
- Dispose(Boolean) 
- EncodeTo(NSCoder) 
- GetAccessibilityAttributedString(NSRange) 
- GetAccessibilityCellForColumn(nint, nint) 
- GetAccessibilityCellForColumn(nint, nint) 
- GetAccessibilityFrame(NSRange) 
- GetAccessibilityLayoutForScreen(CGPoint) 
- GetAccessibilityLayoutForScreen(CGSize) 
- GetAccessibilityLine(nint) 
- GetAccessibilityLine(nint) 
- GetAccessibilityRange(CGPoint) 
- GetAccessibilityRange(nint) 
- GetAccessibilityRange(nint) 
- GetAccessibilityRangeForLine(nint) 
- GetAccessibilityRangeForLine(nint) 
- GetAccessibilityRtf(NSRange) 
- GetAccessibilityScreenForLayout(CGPoint) 
- GetAccessibilityScreenForLayout(CGSize) 
- GetAccessibilityString(NSRange) 
- GetAccessibilityStyleRange(nint) 
- GetAccessibilityStyleRange(nint) 
- IsAccessibilitySelectorAllowed(Selector) 
- SetTitleWithMnemonic(String) 
- Activated 
 
net9.0-macos14.2
    namespace AppKit
{
    [Register("NSMenuItem", true)]
    [SupportedOSPlatform("macos")]
    [UnsupportedOSPlatform("maccatalyst")]
    public class NSMenuItem : NSObject, INSAccessibility, INSUserInterfaceItemIdentification, INSValidatedUserInterfaceItem, INSCoding, INSCopying, INativeObject, IDisposable
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        [SupportedOSPlatform("macos")]
        [UnsupportedOSPlatform("maccatalyst")]
        [UnsupportedOSPlatform("ios")]
        [UnsupportedOSPlatform("tvos")]
        public virtual string? AccessibilityMarkerTypeDescription
        {
            [Export("accessibilityMarkerTypeDescription")]
            [SupportedOSPlatform("macos")]
            [UnsupportedOSPlatform("maccatalyst")]
            [UnsupportedOSPlatform("ios")]
            [UnsupportedOSPlatform("tvos")]
            get;
            [Export("setAccessibilityMarkerTypeDescription:")]
            [SupportedOSPlatform("macos")]
            [UnsupportedOSPlatform("maccatalyst")]
            [UnsupportedOSPlatform("ios")]
            [UnsupportedOSPlatform("tvos")]
            set;
        }
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 | 
| Information specific to net9.0-macos14.2 | |
| Assembly | Microsoft.macOS , Version=14.2.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | The property getter is only supported on the following platforms: 
 The property setter is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API