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


BlazorWebView Класс

Определение

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

public ref class BlazorWebView : System::Windows::Controls::Control, IAsyncDisposable
public class BlazorWebView : System.Windows.Controls.Control, IAsyncDisposable
type BlazorWebView = class
    inherit Control
    interface IAsyncDisposable
Public Class BlazorWebView
Inherits Control
Implements IAsyncDisposable
Наследование
BlazorWebView
Реализации

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

BlazorWebView()

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

Поля

BlazorWebViewInitializedProperty

Резервное хранилище для BlazorWebViewInitialized события.

BlazorWebViewInitializingProperty

Резервное хранилище для BlazorWebViewInitializing события.

HostPageProperty

Резервное хранилище для свойства HostPage.

RootComponentsProperty

Резервное хранилище для свойства RootComponent.

ServicesProperty

Резервное хранилище для свойства Services.

StartPathProperty

Резервное хранилище для свойства StartPath.

UrlLoadingProperty

Резервное хранилище для свойства UrlLoading.

Свойства

BlazorWebViewInitialized

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

BlazorWebViewInitializing

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

HostPage

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

RootComponents

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

Services

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

StartPath

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

UrlLoading

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

WebView

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

Методы

CreateFileProvider(String)

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

DisposeAsync()

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

DisposeAsyncCore()

Разрешает асинхронное удаление BlazorWebView.

OnApplyTemplate()

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

OnInitialized(EventArgs)

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

TryDispatchAsync(Action<IServiceProvider>)

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

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