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