Programing (프로그래밍)/WPF & C# (C Sharp)
[WPF & C# (C Sharp)] 크롬웹브라우저 삽입하기 - cefsharp / Form
insurang
2017. 11. 15. 19:13
728x90
반응형
[WPF & C# (C Sharp)] 크롬웹브라우저 삽입하기 - cefsharp / Form
[크롬웹브라우저 삽입]
참조 > 마우스 우클릭 > NuGet 패키지 관리 > 찾아보기 > cefsharp > CefSharp.WinForms 선택 후 설치
[솔루션 플랫폼 설정하기]
솔루션 > 마우스 우클릭 > 구성 관리자(O) > 활성 솔루션 플랫폼 > 새로 만들기 클릭
새 플랫폼 입력 또는 선택 : x64
다음에서 설정 복사 : Any CPU
새 프로젝트 플랫폼 만들기 : 체크 후 확인
ChromiumWebBrowser browser = new ChromiumWebBrowser()
{
Address = "http://www.google.com"
};
DockPanel1.Children.Add(browser);
WPF 의 경우 아래와 같이 하면 된다.
[크롬웹브라우저 삽입]
참조 > 마우스 우클릭 > NuGet 패키지 관리 > 찾아보기 > cefsharp > CefSharp.Wpf 선택 후 설치
솔루션 > 마우스 우클릭 > 구성 관리자 > 활성솔루션 플랫폼 > 새로만들기 > "Any CPU" 를 "x64" 으로 변경
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | using CefSharp; using CefSharp.Wpf; public MainWindow() { InitializeComponent(); InitBrowser("http://naver.com"); } public ChromiumWebBrowser browser; public void InitBrowser(string starturl) { // 키보드 자동 팝업 옵션 CefSettings settings = new CefSettings(); settings.CefCommandLineArgs.Add("disable-usb-keyboard-detect", "1"); Cef.Initialize(settings); browser = new ChromiumWebBrowser(); browser.Address = starturl; Grid.SetRow(browser, 0); Grid1.Children.Add(browser); } | cs |
728x90
반응형