Table of Contents

Class AppKit.NSApplication

Namespace
Xui.Runtime.MacOS
Assembly
Xui.Runtime.MacOS.dll
public class AppKit.NSApplication : AppKit.NSResponder, IDisposable
Inheritance
AppKit.NSApplication
Implements
Inherited Members

Fields

ActivateIgnoringOtherAppsSel

public static readonly ObjC.Sel ActivateIgnoringOtherAppsSel

Field Value

ObjC.Sel

ActivateSel

public static readonly ObjC.Sel ActivateSel

Field Value

ObjC.Sel

Class

public static readonly ObjC.Class Class

Field Value

ObjC.Class

RunSel

public static readonly ObjC.Sel RunSel

Field Value

ObjC.Sel

SetActivationPolicySel

public static readonly ObjC.Sel SetActivationPolicySel

Field Value

ObjC.Sel

SetDelegateSel

public static readonly ObjC.Sel SetDelegateSel

Field Value

ObjC.Sel

SharedApplicationSel

public static readonly ObjC.Sel SharedApplicationSel

Field Value

ObjC.Sel

TerminateSel

public static readonly ObjC.Sel TerminateSel

Field Value

ObjC.Sel

Properties

Delegate

An Objecitve-C instance implementing NSApplicationDelegate protocol

public ObjC.Ref Delegate { set; }

Property Value

ObjC.Ref

SharedApplication

public static AppKit.NSApplication? SharedApplication { get; }

Property Value

AppKit.NSApplication

Methods

Activate()

public void Activate()

Autorelease()

public override AppKit.NSApplication Autorelease()

Returns

AppKit.NSApplication

Run()

public void Run()

SetActivationPolicy(NSApplicationActivationPolicy)

public bool SetActivationPolicy(AppKit.NSApplicationActivationPolicy v)

Parameters

v AppKit.NSApplicationActivationPolicy

Returns

bool

Terminate()

public void Terminate()