Table of Contents

Class InfiniFrameWindowBuilder

Namespace
InfiniFrame
Assembly
InfiniFrame.dll
public class InfiniFrameWindowBuilder : IInfiniFrameWindowBuilder, IHasInfiniFrameEvents
Inheritance
InfiniFrameWindowBuilder
Implements
Inherited Members
Extension Methods

Properties

Configuration

public IInfiniFrameWindowConfiguration Configuration { get; }

Property Value

IInfiniFrameWindowConfiguration

CustomSchemeHandlers

public Dictionary<string, NetCustomSchemeDelegate?> CustomSchemeHandlers { get; }

Property Value

Dictionary<string, NetCustomSchemeDelegate>

Events

public IInfiniFrameWindowEvents Events { get; }

Property Value

IInfiniFrameWindowEvents

MessageHandlers

public IInfiniFrameWindowMessageHandlers MessageHandlers { get; }

Property Value

IInfiniFrameWindowMessageHandlers

UseDefaultLogger

public bool UseDefaultLogger { get; set; }

Property Value

bool

Methods

Build(IServiceProvider?)

public IInfiniFrameWindow Build(IServiceProvider? provider = null)

Parameters

provider IServiceProvider

Returns

IInfiniFrameWindow

Create()

public static InfiniFrameWindowBuilder Create()

Returns

InfiniFrameWindowBuilder