程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> xamarin學習之路 例一、嵌入網頁,xamarin之路

xamarin學習之路 例一、嵌入網頁,xamarin之路

編輯:C#入門知識

xamarin學習之路 例一、嵌入網頁,xamarin之路


用Xamarin嵌入網頁

 1、新建一個頁面如下圖

     

相對應當頁面代碼如下:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"

x:Class="App_ERP.View.Core.Views.UseWebView">

 
<ContentPage.ToolbarItems>
<ToolbarItem Text="刷新" Command="{Binding RefreshCmd}" />
</ContentPage.ToolbarItems>
<StackLayout>

<Label Text="{Binding MainText}" />

<WebView Source="{Binding DataSource}"
HeightRequest="1000"
WidthRequest="1000" />
</StackLayout>

</ContentPage>

2、後台對應的model 代碼

  

[MasterItem]
public class UseWebViewModel 
{
public string MainText { get; set; }
public string DataSource { get; set; }

 

//刷新事件

public ICommand RefreshCmd { get; set; } 


 
public UseWebViewModel(SimpleContainer container)
{

DisplayName = "嵌入網頁";
Icon = "icon_setting.png";
MainText = "holle word";
DataSource = "https://www.baidu.com";

//刷新事件

this.RefreshCmd = new Command(() => this.LoadData());
}

public async void LoadData()
{
NotifyOfPropertyChange(() => this.DataSource);
}

個人做的小例子,後續繼續加油,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved