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
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
[ WPF & C# (C Sharp)] - 윈도우 설정을 위한 스크립트? 트윅? 프로그램 (0) | 2017.12.05 |
---|---|
[ WPF & C# (C Sharp)] - CMD 컨트롤 소스 (0) | 2017.12.05 |
[WPF & C# (C Sharp)] 특정 프로세스 종료시키기 ( Process Kill ) (0) | 2017.11.24 |
WPF & C# - 인터넷 사용 가능 여부 ( 네트워크 / Network / internet / 접속 / TCP / ip / url / 포트 / port) (0) | 2017.11.17 |
[ WPF & C# (C Sharp)] - FTP 업로드 / 다운로드 (10) | 2017.11.07 |
[ WPF & C# (C Sharp)] - installer 인스톨러 setup (2) | 2017.11.01 |
[ WPF & C# (C Sharp)] - DateTime 구조체 / 파싱 / parsing / 날짜 / 시간 (0) | 2017.10.31 |
[ WPF & C# (C Sharp)] - 파일 만든 수정한 액세스 날짜 (2) | 2017.10.31 |