Interface IBlazorWindow
Defines the contract for a Blazor window with configurable UI properties, event-driven lifecycle, and window state operations.
Inherited Members
Namespace: PoeShared.Blazor.Wpf
Assembly: PoeShared.Blazor.Wpf.dll
Syntax
public interface IBlazorWindow : IBlazorWindowController, IDisposable, INotifyPropertyChanged, IBlazorWindowNativeController
Fields
Name | Description |
---|---|
TitleBarAnchorName | |
WindowAnchorName | |
WindowBody | |
WindowId | |
WindowStatusBarId | |
WindowTitleBarId |
Properties
Name | Description |
---|---|
AdditionalFileProvider | Gets or sets additional file provider which will be used by Blazor |
AdditionalFiles | Gets or sets list of additional files which will be included into browser |
Container | Gets or sets container which will be used by window to resolve the View |
ControlConfigurator | Gets or sets Blazor control configurator which allows to inject custom actions into the pipeline |
DataContext | Gets or sets the data context which will be assigned to View. This property is a legacy one, will be removed in future versions and is replaced with DataContext |
ViewDataContext | Gets or sets the data context which will be assigned to View. |
ViewType | Gets or sets type of View which will be displayed within the window. |
ViewTypeForTitleBar | Gets or sets type of View which will be displayed inside title bar |
WindowStartupLocation | Gets or sets the startup location of the window. |
Methods
Name | Description |
---|---|
RegisterFileProvider(IFileProvider) | Adds additional file provider which will be used by Blazor. Added to the end of the list. Removed on disposal |
ShowDevTools() | Shows Chromium DevTools |