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 |