天天看點

Xamarin.Forms Views介紹(五)關于WebView未完成

以下主要内容轉自:http://www.jianshu.com/p/83946d7b12ae

SearchBar使用

SearchBar提供一個搜尋框,友善使用者實作搜尋功能。

Xamarin.Forms Views介紹(五)關于WebView未完成

SearchBar提供屬性

CancelButtonColor :設定Cancel顔色。

Placeholder :SearchBar預設顯示文本,Text為空時顯示。

Text :SearchBar輸入的文本。

SearchCommand :用于Data Binding。

SearchCommandParameter :用于SearchCommand的參數。

SearchBar提供事件

SearchButtonPressed :使用者按下搜尋按鈕時觸發。

TextChanged :Text屬性改變時觸發該事件。

具體使用不做介紹,實際情況會結合ListView來顯示搜尋結果,SearchCommand和SearchCommandParameter兩個屬性又涉及資料綁定相關知識,故先跳過。

WebView使用

提供簡易浏覽器功能來通路Html頁面,可以是網絡頁面也可以是本地Html檔案或任何通過WebView檢視的文檔,也可以直接顯示Html字元串。WebView不支援多點觸碰手勢,無法縮放網頁。

WebView屬性

CanGoBack :傳回bool類型,表示目前頁面是否可以傳回到上一頁。

CanGoForward :傳回bool類型,表示目前頁面是否可以跳轉到下一頁。

Source :WebViewSource類型,表示WebView顯示資源。

顯示網路頁面:

指定WebView的Source屬性為要顯示的頁面位址(必須是完整的URL位址,包含協定)。

Content = new WebView
            {
                Source = "http://xamarin.com"

            };
           

運作彈出如下錯誤

Xamarin.Forms Views介紹(五)關于WebView未完成

測試中暫未能解決此問題,找到一個關于WebView新的連結http://www.cnblogs.com/qinjin/p/Xamarin-Forms-WebView.html#permissions