다음을 통해 공유


BlazorWebView 클래스

정의

Windows 데스크톱 애플리케이션에서 Razor 구성 요소를 로컬로 호스트하기 위한 WPF(Windows Presentation Foundation) 컨트롤입니다.

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

지정된 HostPage에서 직접 사용할 Blazor IComponent 형식을 지정하는 인스턴스의 컬렉션 RootComponent 입니다.

Services

이 컨트롤 및 애플리케이션 코드에서 사용할 포함 서비스를 가져오거나 설정합니다 IServiceProvider . 이 속성은 Razor 구성 요소를 시작하려면 유효한 값으로 설정해야 합니다.

StartPath

Blazor 구성 요소 로드가 완료된 경우 초기 Blazor 탐색 경로입니다.

UrlLoading

링크를 여는 방법을 사용자 지정할 수 있습니다. 기본적으로 는 웹 보기에서 내부 링크를 열고 외부 앱의 외부 링크를 엽니다.

WebView

이 컨트롤에서 사용하는 내부 WebView2 를 반환합니다.

메서드

CreateFileProvider(String)

에서 사용되는 정적 자산에 대한 파일 공급자를 BlazorWebView만듭니다. 기본 구현은 디스크의 파일을 제공합니다. 와 같은 wwwroot/index.html자산을 제공하는 사용자 지정 IFileProvider 을 반환하도록 이 메서드를 재정의합니다. 기본 메서드를 호출하고 반환 값을 와 CompositeFileProvider 결합하여 사용자 지정 자산과 기본 자산을 모두 사용합니다.

DisposeAsync()

Windows 데스크톱 애플리케이션에서 Razor 구성 요소를 로컬로 호스트하기 위한 WPF(Windows Presentation Foundation) 컨트롤입니다.

DisposeAsyncCore()

의 비동기 삭제를 허용합니다 BlazorWebView.

OnApplyTemplate()

Windows 데스크톱 애플리케이션에서 Razor 구성 요소를 로컬로 호스트하기 위한 WPF(Windows Presentation Foundation) 컨트롤입니다.

OnInitialized(EventArgs)

Windows 데스크톱 애플리케이션에서 Razor 구성 요소를 로컬로 호스트하기 위한 WPF(Windows Presentation Foundation) 컨트롤입니다.

TryDispatchAsync(Action<IServiceProvider>)

지정된 를 workItem 비동기적으로 호출하고 Razor 구성 요소에 사용할 수 있는 범위가 지정된 서비스를 전달합니다.

적용 대상