Table of Contents

Class IOSWindow

Namespace
Xui.Runtime.IOS.Actual
Assembly
Xui.Runtime.IOS.dll
public class IOSWindow : UIKit.UIWindow, IDisposable, IWindow
Inheritance
IOSWindow
Implements
Inherited Members

Constructors

IOSWindow(IWindow)

public IOSWindow(IWindow @abstract)

Parameters

abstract IWindow

Fields

AnimationFrameSel

public static ObjC.Sel AnimationFrameSel

Field Value

ObjC.Sel

Class

public static readonly ObjC.Class Class

Field Value

ObjC.Class

Properties

Abstract

protected IWindow Abstract { get; }

Property Value

IWindow

DefaultResponder

protected IOSDefaultResponder DefaultResponder { get; }

Property Value

IOSDefaultResponder

RequireKeyboard

Gets or sets whether the window currently requires keyboard input focus. Platforms may use this to show or hide on-screen keyboards.

public bool RequireKeyboard { get; set; }

Property Value

bool

RootView

protected IOSWindowRootView RootView { get; }

Property Value

IOSWindowRootView

SoftKeyboard

protected IOSSoftKeyboard SoftKeyboard { get; }

Property Value

IOSSoftKeyboard

Title

Gets or sets the window title, where supported by the platform (e.g., desktop).

public string Title { get; set; }

Property Value

string

Methods

AnimationFrame(nint, nint, nint)

public static void AnimationFrame(nint self, nint sel, nint caDisplayLink)

Parameters

self nint
sel nint
caDisplayLink nint

Invalidate()

Requests a redraw of the window surface. The platform should trigger a paint or render callback as soon as possible.

public void Invalidate()

SendEvent(nint, nint, nint)

public static void SendEvent(nint self, nint sel, nint uiEvent)

Parameters

self nint
sel nint
uiEvent nint