C# Windows phone 8:通过传递值从一个页面加载多个本地HTML

C# Windows phone 8:通过传递值从一个页面加载多个本地HTML,c#,windows-phone-8,webbrowser-control,C#,Windows Phone 8,Webbrowser Control,我是Windows 8 phone开发人员的新手。我正在尝试在Windows phone 8.1中实现此android代码: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.some_layout); Bundle extras = getIntent().getExtras();

我是Windows 8 phone开发人员的新手。我正在尝试在Windows phone 8.1中实现此android代码:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.some_layout);
    Bundle extras = getIntent().getExtras();
    String value = "file:///android_asset/default_page.html";
    if(extras !=null) {
       value = extras.getString("keyHTML");
    }
    webView = (WebView)findViewById(R.id.webview);
    webView.loadUrl(value);
}
这样我就可以像这样传递参数和更改HTML:

Intent i = new Intent(this, WebViewActivity.class);
i.putExtra("keyHTML","file:///android_asset/page_button_1.html");
startActivity(i);

我有几个HTML要加载,希望有一个更好的方法来实现这一点。

你是在问如何通过页面导航的参数将HTML加载到WebBrowser控件中吗?是的,类似这样的。。。但是因为HTMLs很多,我不想为每个加载的HTML页面创建一个页面。在android中,首先创建一个页面,在其中添加webview控件,然后在第二个页面中,导航到第一个页面并访问webview控件,然后可以从第二个页面更改URL,而不是加载默认URL。我不知道你是否理解我。