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


BlazorWebViewHandler Класс

Определение

public ref class BlazorWebViewHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::AspNetCore::Components::WebView::Maui::IBlazorWebView ^, System::Object ^>
public class BlazorWebViewHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.AspNetCore.Components.WebView.Maui.IBlazorWebView,object>
type BlazorWebViewHandler = class
    inherit ViewHandler<IBlazorWebView, obj>
Public Class BlazorWebViewHandler
Inherits ViewHandler(Of IBlazorWebView, Object)
Наследование

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

BlazorWebViewHandler()

Инициализирует новый экземпляр BlazorWebViewHandler с сопоставлениями по умолчанию.

BlazorWebViewHandler(PropertyMapper)

Инициализирует новый экземпляр , BlazorWebViewHandler используя указанные сопоставления.

Поля

BlazorWebViewMapper

Это поле является частью инфраструктуры MAUI и не предназначено для использования в коде приложения.

Свойства

ContainerView

Возвращает представление, выступающее в качестве контейнера для PlatformView.

(Унаследовано от ViewHandler)
HasContainer

Возвращает или задает значение, указывающее, содержится ли PlatformView объект в представлении.

(Унаследовано от ViewHandler)
MauiContext

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)
NeedsContainer

Возвращает значение, указывающее, требуется ли представлению VirtualView контейнера.

(Унаследовано от ViewHandler)
PlatformView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
Services

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)
VirtualView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)

Методы

ConnectHandler(TPlatformView)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

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

CreatePlatformView()

ViewHandler для BlazorWebView.

DisconnectHandler(TPlatformView)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

Сопоставляет HostPage свойство с указанным обработчиком.

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

Сопоставляет RootComponents свойство с указанным обработчиком.

PlatformArrange(Rect)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)
SetupContainer()

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

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

UpdateValue(String)

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)

Явные реализации интерфейса

IElementHandler.DisconnectHandler()

ViewHandler для BlazorWebView.

(Унаследовано от ElementHandler)
IElementHandler.PlatformView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler)
IViewHandler.VirtualView

ViewHandler для BlazorWebView.

(Унаследовано от ViewHandler<TVirtualView,TPlatformView>)

Методы расширения

GetRequiredService<T>(IElementHandler)

ViewHandler для BlazorWebView.

GetRequiredService<T>(IElementHandler, Type)

ViewHandler для BlazorWebView.

GetService<T>(IElementHandler)

ViewHandler для BlazorWebView.

GetService<T>(IElementHandler, Type)

ViewHandler для BlazorWebView.

GetServiceProvider(IElementHandler)

ViewHandler для BlazorWebView.

IsConnected(IElementHandler)

ViewHandler для BlazorWebView.

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