- NSWindow - Notifications 
- DisableReleasedWhenClosedInConstructor 
- NSWindow() 
- NSWindow(IntPtr) 
- NSWindow(NativeHandle) 
- NSWindow(NSCoder) 
- NSWindow(NSObjectFlag) 
- NSWindow(CGRect, NSWindowStyle, NSBackingStore, Boolean) 
- NSWindow(CGRect, NSWindowStyle, NSBackingStore, Boolean, NSScreen) 
- AcceptsMouseMovedEvents 
- 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 
- 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 
- AllowsAutomaticWindowTabbing 
- AllowsConcurrentViewDrawing 
- AllowsToolTipsWhenApplicationIsInactive 
- AlphaValue 
- AnimationBehavior 
- Animations 
- Animator 
- AnnouncementRequestedNotification 
- Appearance 
- AppearanceSource 
- ApplicationActivatedNotification 
- ApplicationDeactivatedNotification 
- ApplicationHiddenNotification 
- ApplicationShownNotification 
- AreCursorRectsEnabled 
- AspectRatio 
- AttachedSheet 
- Autodisplay 
- AutorecalculatesKeyViewLoop 
- BackgroundColor 
- BackingLocation 
- BackingScaleFactor 
- BackingType 
- CanBecomeKeyWindow 
- CanBecomeMainWindow 
- CanBecomeVisibleWithoutLogin 
- CanHide 
- CanStoreColor 
- ChildWindows 
- ClassHandle 
- CollectionBehavior 
- ColorSpace 
- ContentAspectRatio 
- ContentLayoutGuide 
- ContentLayoutRect 
- ContentMaxSize 
- ContentMinSize 
- ContentResizeIncrements 
- ContentView 
- ContentViewController 
- CreatedNotification 
- CustomWindowsToEnterFullScreen 
- CustomWindowsToExitFullScreen 
- DangerousReleasedWhenClosed 
- DeepestScreen 
- DefaultButtonCell 
- DefaultDepthLimit 
- Delegate 
- DepthLimit 
- DeviceDescription 
- DidBecomeKeyNotification 
- DidBecomeMainNotification 
- DidChangeBackingPropertiesNotification 
- DidChangeScreenNotification 
- DidChangeScreenProfileNotification 
- DidDeminiaturizeNotification 
- DidEndLiveResizeNotification 
- DidEndSheetNotification 
- DidEnterFullScreenNotification 
- DidEnterVersionBrowserNotification 
- DidExitFullScreenNotification 
- DidExitVersionBrowserNotification 
- DidExposeNotification 
- DidMiniaturizeNotification 
- DidMoveNotification 
- DidResignKeyNotification 
- DidResignMainNotification 
- DidResizeNotification 
- DidUpdateNotification 
- DisplaysWhenScreenProfileChanges 
- DockTile 
- DocumentEdited 
- DrawerCreatedNotification 
- EffectiveAppearance 
- ExcludedFromWindowsMenu 
- FirstResponder 
- FlushWindowDisabled 
- FocusedWindowChangedNotification 
- Frame 
- FrameAutosaveName 
- GraphicsContext 
- HasActiveWindowSharingSession 
- HasDynamicDepthLimit 
- HasShadow 
- HelpTagCreatedNotification 
- HidesOnDeactivate 
- Identifier 
- IgnoresMouseEvents 
- InitialFirstResponder 
- InLiveResize 
- IsKeyWindow 
- IsMainWindow 
- IsMiniaturized 
- IsMovable 
- IsOnActiveSpace 
- IsOneShot 
- IsOpaque 
- IsSheet 
- IsVisible 
- IsZoomed 
- LayoutChangedNotification 
- Level 
- MainWindowChangedNotification 
- MaxFullScreenContentSize 
- MaxSize 
- MinFullScreenContentSize 
- MiniWindowImage 
- MiniWindowTitle 
- MinSize 
- MouseLocationOutsideOfEventStream 
- MovableByWindowBackground 
- MovedNotification 
- OcclusionState 
- ParentWindow 
- PreferredBackingLocation 
- PreservesContentDuringLiveResize 
- PreventsApplicationTerminationWhenModal 
- ReleasedWhenClosed 
- RepresentedFilename 
- RepresentedUrl 
- ResizedNotification 
- ResizeFlags 
- ResizeIncrements 
- Restorable 
- RestorationClass 
- RowCollapsedNotification 
- RowCountChangedNotification 
- RowExpandedNotification 
- Screen 
- SelectedCellsChangedNotification 
- SelectedChildrenChangedNotification 
- SelectedChildrenMovedNotification 
- SelectedColumnsChangedNotification 
- SelectedRowsChangedNotification 
- SelectedTextChangedNotification 
- SharingType 
- SheetCreatedNotification 
- SheetParent 
- Sheets 
- ShouldDragDocumentWithEvent 
- ShouldPopUpDocumentPathMenu 
- ShouldZoom 
- ShowsResizeIndicator 
- ShowsToolbarButton 
- StyleMask 
- Subtitle 
- Tab 
- TabbedWindows 
- TabbingIdentifier 
- TabbingMode 
- TabGroup 
- Title 
- TitlebarAccessoryViewControllers 
- TitlebarAppearsTransparent 
- TitlebarSeparatorStyle 
- TitleChangedNotification 
- TitleVisibility 
- Toolbar 
- ToolbarStyle 
- TrackReleasedWhenClosed 
- UIElementDestroyedNotification 
- UIElementFocusedChangedNotification 
- UnitsChangedNotification 
- UserSpaceScaleFactor 
- UserTabbingPreference 
- ValueChangedNotification 
- ViewsNeedDisplay 
- WeakDelegate 
- WillBeginSheetNotification 
- WillCloseNotification 
- WillEnterFullScreenNotification 
- WillEnterVersionBrowserNotification 
- WillExitFullScreenNotification 
- WillExitVersionBrowserNotification 
- WillMiniaturizeNotification 
- WillMoveNotification 
- WillPositionSheet 
- WillResize 
- WillResizeForVersionBrowser 
- WillReturnFieldEditor 
- WillReturnUndoManager 
- WillStartLiveResizeNotification 
- WillUseFullScreenContentSize 
- WillUseFullScreenPresentationOptions 
- WillUseStandardFrame 
- WindowController 
- WindowCreatedNotification 
- WindowDeminiaturizedNotification 
- WindowMiniaturizedNotification 
- WindowMovedNotification 
- WindowNumber 
- WindowRef 
- WindowResizedNotification 
- WindowShouldClose 
- WindowTitlebarLayoutDirection 
- WorksWhenModal 
- AccessibilityPerformCancel() 
- AccessibilityPerformConfirm() 
- AccessibilityPerformDecrement() 
- AccessibilityPerformDelete() 
- AccessibilityPerformIncrement() 
- AccessibilityPerformPick() 
- AccessibilityPerformPress() 
- AccessibilityPerformRaise() 
- AccessibilityPerformShowAlternateUI() 
- AccessibilityPerformShowDefaultUI() 
- AccessibilityPerformShowMenu() 
- AddChildWindow(NSWindow, NSWindowOrderingMode) 
- AddTabbedWindow(NSWindow, NSWindowOrderingMode) 
- AddTitlebarAccessoryViewController(NSTitlebarAccessoryViewController) 
- AnimationFor(NSString) 
- AnimationResizeTime(CGRect) 
- AutorecalculatesContentBorderThickness(NSRectEdge) 
- BackingAlignedRect(CGRect, NSAlignmentOptions) 
- BecomeKeyWindow() 
- BecomeMainWindow() 
- BeginCriticalSheet(NSWindow, Action<nint>) 
- BeginCriticalSheet(NSWindow, Action<nint>) 
- BeginSheet(NSWindow, Action<nint>) 
- BeginSheet(NSWindow, Action<nint>) 
- CacheImageInRect(CGRect) 
- CanRepresentDisplayGamut(NSDisplayGamut) 
- CascadeTopLeftFromPoint(CGPoint) 
- Center() 
- Close() 
- ConstrainFrameRect(CGRect, NSScreen) 
- ContentBorderThicknessForEdge(NSRectEdge) 
- ContentRectFor(CGRect) 
- ContentRectFor(CGRect, NSWindowStyle) 
- ConvertBaseToScreen(CGPoint) 
- ConvertPointFromBacking(CGPoint) 
- ConvertPointFromScreen(CGPoint) 
- ConvertPointToBacking(CGPoint) 
- ConvertPointToScreen(CGPoint) 
- ConvertRectFromBacking(CGRect) 
- ConvertRectFromScreen(CGRect) 
- ConvertRectToBacking(CGRect) 
- ConvertRectToScreen(CGRect) 
- ConvertScreenToBase(CGPoint) 
- CurrentEvent() 
- DataWithEpsInsideRect(CGRect) 
- DataWithPdfInsideRect(CGRect) 
- DefaultAnimationFor(NSString) 
- Deminiaturize(NSObject) 
- DisableCursorRects() 
- DisableFlushWindow() 
- DisableKeyEquivalentForDefaultButtonCell() 
- DisableScreenUpdatesUntilFlush() 
- DisableSnapshotRestoration() 
- DiscardCachedImage() 
- DiscardCursorRects() 
- DiscardEventsMatchingMask(NSEventMask, NSEvent) 
- DiscardEventsMatchingMask(nuint, NSEvent) 
- DiscardEventsMatchingMask(nuint, NSEvent) 
- Display() 
- DisplayIfNeeded() 
- Dispose(Boolean) 
- EnableCursorRects() 
- EnableFlushWindow() 
- EnableKeyEquivalentForDefaultButtonCell() 
- EnableSnapshotRestoration() 
- EndEditingFor(NSObject) 
- EndSheet(NSWindow) 
- EndSheet(NSWindow, nint) 
- EndSheet(NSWindow, NSModalResponse) 
- FieldEditor(Boolean, NSObject) 
- FlushWindow() 
- FlushWindowIfNeeded() 
- FrameRectFor(CGRect) 
- FrameRectFor(CGRect, NSWindowStyle) 
- FromWindowRef(nint) 
- 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) 
- GetDisplayLink(NSObject, Selector) 
- GetFrameAutosaveName() 
- GetWindowWithContentViewController(NSViewController) 
- GState() 
- InsertTitlebarAccessoryViewController(NSTitlebarAccessoryViewController, nint) 
- InsertTitlebarAccessoryViewController(NSTitlebarAccessoryViewController, nint) 
- InvalidateCursorRectsForView(NSView) 
- InvalidateShadow() 
- IsAccessibilitySelectorAllowed(Selector) 
- KeyDown(NSEvent) 
- KeyViewSelectionDirection() 
- LayoutIfNeeded() 
- MakeFirstResponder(NSResponder) 
- MakeKeyAndOrderFront(NSObject) 
- MakeKeyWindow() 
- MakeMainWindow() 
- MenuChanged(NSMenu) 
- MergeAllWindows(NSObject) 
- MinFrameWidthWithTitle(String, NSWindowStyle) 
- Miniaturize(NSObject) 
- MoveTabToNewWindow(NSObject) 
- NextEventMatchingMask(NSEventMask) 
- NextEventMatchingMask(nuint) 
- NextEventMatchingMask(nuint) 
- NextEventMatchingMask(NSEventMask, NSDate, String, Boolean) 
- NextEventMatchingMask(nuint, NSDate, String, Boolean) 
- NextEventMatchingMask(nuint, NSDate, String, Boolean) 
- OrderBack(NSObject) 
- OrderFront(NSObject) 
- OrderFrontRegardless() 
- OrderOut(NSObject) 
- OrderWindow(NSWindowOrderingMode, nint) 
- OrderWindow(NSWindowOrderingMode, nint) 
- PerformClose(NSObject) 
- PerformMiniaturize(NSObject) 
- PerformWindowDrag(NSEvent) 
- PerformZoom(NSObject) 
- PostEvent(NSEvent, Boolean) 
- Print(NSObject) 
- RecalculateKeyViewLoop() 
- RegisterForDraggedTypes(String[]) 
- ReleaseWhenClosed(Boolean) 
- RemoveChildWindow(NSWindow) 
- RemoveFrameUsingName(String) 
- RemoveTitlebarAccessoryViewControllerAtIndex(nint) 
- RemoveTitlebarAccessoryViewControllerAtIndex(nint) 
- ResetCursorRects() 
- ResignKeyWindow() 
- ResignMainWindow() 
- RestoreCachedImage() 
- RunToolbarCustomizationPalette(NSObject) 
- SaveFrameUsingName(String) 
- SelectKeyViewFollowingView(NSView) 
- SelectKeyViewPrecedingView(NSView) 
- SelectNextKeyView(NSObject) 
- SelectNextTab(NSObject) 
- SelectPreviousKeyView(NSObject) 
- SelectPreviousTab(NSObject) 
- SendEvent(NSEvent) 
- SetAnchorAttribute(NSLayoutAttribute, NSLayoutConstraintOrientation) 
- SetAutorecalculatesContentBorderThickness(Boolean, NSRectEdge) 
- SetContentBorderThickness(nfloat, NSRectEdge) 
- SetContentBorderThickness(NFloat, NSRectEdge) 
- SetContentSize(CGSize) 
- SetExcludedFromWindowsMenu(Boolean) 
- SetFrame(CGRect, Boolean) 
- SetFrame(CGRect, Boolean, Boolean) 
- SetFrameAutosaveName(String) 
- SetFrameFrom(String) 
- SetFrameOrigin(CGPoint) 
- SetFrameTopLeftPoint(CGPoint) 
- SetFrameUsingName(String) 
- SetFrameUsingName(String, Boolean) 
- SetIsMiniaturized(Boolean) 
- SetIsVisible(Boolean) 
- SetIsZoomed(Boolean) 
- SetOneShot(Boolean) 
- SetTitleWithRepresentedFilename(String) 
- StandardWindowButton(NSWindowButton) 
- StandardWindowButton(NSWindowButton, NSWindowStyle) 
- StringWithSavedFrame() 
- ToggleFullScreen(NSObject) 
- ToggleTabBar(NSObject) 
- ToggleTabOverview(NSObject) 
- ToggleToolbarShown(NSObject) 
- TrackEventsMatching(NSEventMask, Double, String, NSWindowTrackEventsMatchingCompletionHandler) 
- TransferWindowSharing(NSWindow, Action<NSError>) 
- TransferWindowSharingAsync(NSWindow) 
- TryToPerform(Selector, NSObject) 
- UnregisterDraggedTypes() 
- Update() 
- UpdateConstraintsIfNeeded() 
- UseOptimizedDrawing(Boolean) 
- ValidateMenuItem(NSMenuItem) 
- ValidateUserInterfaceItem(INSValidatedUserInterfaceItem) 
- ValidRequestorForSendType(String, String) 
- VisualizeConstraints(NSLayoutConstraint[]) 
- WindowNumberAtPoint(CGPoint, nint) 
- WindowNumberAtPoint(CGPoint, nint) 
- WindowNumbersWithOptions(NSWindowNumberListOptions) 
- WorksWhenModal() 
- Zoom(NSObject) 
- DidBecomeKey 
- DidBecomeMain 
- DidChangeBackingProperties 
- DidChangeScreen 
- DidChangeScreenProfile 
- DidDecodeRestorableState 
- DidDeminiaturize 
- DidEndLiveResize 
- DidEndSheet 
- DidEnterFullScreen 
- DidEnterVersionBrowser 
- DidExitFullScreen 
- DidExitVersionBrowser 
- DidExpose 
- DidFailToEnterFullScreen 
- DidFailToExitFullScreen 
- DidMiniaturize 
- DidMove 
- DidResignKey 
- DidResignMain 
- DidResize 
- DidUpdate 
- StartCustomAnimationToEnterFullScreen 
- StartCustomAnimationToExitFullScreen 
- WillBeginSheet 
- WillClose 
- WillEncodeRestorableState 
- WillEnterFullScreen 
- WillEnterVersionBrowser 
- WillExitFullScreen 
- WillExitVersionBrowser 
- WillMiniaturize 
- WillMove 
- WillStartLiveResize 
 
net9.0-macos14.2
    namespace AppKit
{
    [Register("NSWindow", true)]
    [SupportedOSPlatform("macos")]
    [UnsupportedOSPlatform("maccatalyst")]
    public class NSWindow : NSResponder, INSAccessibility, INSAccessibilityElementProtocol, INSAppearanceCustomization, INSMenuItemValidation, INSUserInterfaceItemIdentification, INSUserInterfaceValidations, INativeObject, IDisposable
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        [Export("center")]
        public virtual void Center();
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| .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 | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API