Поделиться через


BlazorWebView Класс

Определение

Элемент управления Windows Forms для локального размещения компонентов Razor в классических приложениях Windows.

public ref class BlazorWebView : System::Windows::Forms::ContainerControl
public class BlazorWebView : System.Windows.Forms.ContainerControl
type BlazorWebView = class
    inherit ContainerControl
Public Class BlazorWebView
Inherits ContainerControl
Наследование
BlazorWebView

Конструкторы

BlazorWebView()

Создает новый экземпляр BlazorWebView.

Поля

BlazorWebViewInitialized

Позволяет настраивать веб-представление после его создания.

BlazorWebViewInitializing

Позволяет настраивать веб-представление перед его созданием.

UrlLoading

Позволяет настроить способ открытия ссылок. По умолчанию открывает внутренние ссылки в веб-представлении и внешние ссылки во внешнем приложении.

Свойства

HostPage

Путь к главной странице в статических файлах приложения. Например, wwwroot\index.html. Для запуска компонентов Razor этому свойству должно быть задано допустимое значение.

RootComponents

Коллекция экземпляров RootComponent , задающих типы Blazor IComponent , которые будут использоваться непосредственно в указанном HostPageобъекте .

Services

Возвращает или задает объект , IServiceProvider содержащий службы, используемые этим элементом управления, а также кодом приложения. Для запуска компонентов Razor этому свойству должно быть задано допустимое значение.

StartPath

Путь для начальной навигации Blazor после завершения загрузки компонента Blazor.

WebView

Возвращает внутреннее WebView2 значение, используемое этим элементом управления.

Методы

CreateControlsInstance()

Элемент управления Windows Forms для локального размещения компонентов Razor в классических приложениях Windows.

CreateFileProvider(String)

Создает поставщик файлов для статических ресурсов, используемых BlazorWebViewв . Реализация по умолчанию обслуживает файлы с диска. Переопределите этот метод, чтобы вернуть пользовательский IFileProvider для обслуживания ресурсов, таких как wwwroot/index.html. Вызовите базовый метод и объедините его возвращаемое значение с , CompositeFileProvider чтобы использовать как пользовательские ресурсы, так и ресурсы по умолчанию.

Dispose(Boolean)

Элемент управления Windows Forms для локального размещения компонентов Razor в классических приложениях Windows.

OnCreateControl()

Элемент управления Windows Forms для локального размещения компонентов Razor в классических приложениях Windows.

TryDispatchAsync(Action<IServiceProvider>)

Вызывает указанный workItem асинхронно и передает службы с заданной областью, доступные компонентам Razor.

Применяется к