2017-09-13 9 views
1

사용자 정의 BrowserContext와 XAML에 정의 만들기 : 는 WPF BrowserView 내가 응용 프로그램은 여기서 논의 된 문제로 인해 문제를 일으키는 여러 사람에 의해 사용되는</p> <pre><code><Grid> <wpf:WPFBrowserView x:Name="BrowserView"></wpf:WPFBrowserView> </Grid> </code></pre> <p>XAML 파일에 정의 된 DotNetBrowser 인스턴스를 가지고

Chromium profile directory is already used/locked by another browser

은 브라우저 컨트롤을 정의하고 여전히 브라우저 인스턴스에 대한 사용자 컨텍스트를 지정하는 XAML을 사용할 수 있습니까?

답변

2

XAML을 사용하여 브라우저 컨트롤을 정의하고 여전히 브라우저 인스턴스에 사용자 지정 컨텍스트를 지정할 수 있습니까?

아니요, 두렵습니다.

WPFBrowserView 클래스의 Browser 속성은 사용자 정의 Browser를 작성해야하므로 공공 세터를 가지고 프로그래밍 BrowserContext하지 않습니다

BrowserContextParams params1 = new BrowserContextParams("C:\\my-data1"); 
BrowserContext context1 = new BrowserContext(params1); 
Browser browser1 = BrowserFactory.Create(context1); 

XAML은 BrowserFactory.Create(context1)를 호출처럼 아무것도 지원하지 않습니다.

0

BrowserContext은 소스 코드에서 BrowserWPFBrowserView을 만든 경우에만 구성 할 수 있습니다.

WPFBrowserView 및 기본이 아닌 초기화를 WPFBrowserView의 인스턴스화 및 처리를 관리하는 사용자 지정 컨트롤로 래핑하는 것이 가능한 모든 컨트롤을이 컨트롤에 표시 한 다음 XAML에 삽입합니다.