亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 CefSharp 創建一個在 Windows 應用程序中打開 Google 搜索的文本框

如何使用 CefSharp 創建一個在 Windows 應用程序中打開 Google 搜索的文本框

C#
蠱毒傳說 2022-11-21 16:13:28
我有一個 CefSharp WPF 應用程序,我需要一個文本框來打開 Google 在應用程序中搜索查詢,而無需關閉并重新打開它。我正在為此努力。這是可以實現的嗎?
查看完整描述

1 回答

?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

是的,如果您使用 CefSharpBrowser 控件,這是可以實現的。


此示例中有一個在 WPF 中實現的瀏覽器: . 來自同一示例的構造函數邏輯應該可以幫助您入門:


public BrowserTabViewModel(string address)

        {

            Address = address;

            AddressEditable = Address;


            GoCommand = new RelayCommand(Go, () => !String.IsNullOrWhiteSpace(Address));

            HomeCommand = new RelayCommand(() => AddressEditable = Address = CefExample.DefaultUrl);

            ExecuteJavaScriptCommand = new RelayCommand<string>(ExecuteJavaScript, s => !String.IsNullOrWhiteSpace(s));

            EvaluateJavaScriptCommand = new RelayCommand<string>(EvaluateJavaScript, s => !String.IsNullOrWhiteSpace(s));

            ShowDevToolsCommand = new RelayCommand(() => webBrowser.ShowDevTools());

            CloseDevToolsCommand = new RelayCommand(() => webBrowser.CloseDevTools());

            JavascriptBindingStressTest = new RelayCommand(() =>

            {

                WebBrowser.Load(CefExample.BindingTestUrl);

                WebBrowser.LoadingStateChanged += (e, args) =>

                {

                    if (args.IsLoading == false)

                    {

                        Task.Delay(10000).ContinueWith(t =>

                        {

                            WebBrowser.Reload();

                        });

                    }

                };

            });


            PropertyChanged += OnPropertyChanged;


            var version = string.Format("Chromium: {0}, CEF: {1}, CefSharp: {2}", Cef.ChromiumVersion, Cef.CefVersion, Cef.CefSharpVersion);

            OutputMessage = version;

        }

希望這可以幫助。


查看完整回答
反對 回復 2022-11-21
  • 1 回答
  • 0 關注
  • 125 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號