如何在Windows 8 metro应用程序中显示部分HTML页面

时间:2013-08-05 21:22:51

标签: c# microsoft-metro

假设我有以下页面:

<html>  
  <body>  
    <content1>
    </content1>  
    <content2>
    </content2>  
    <content3>
    </content3>  
  </body>  
</html>

我希望在我的Metro应用中只显示<content2></content2>之间包含的部分内容。对于整页,我会使用<WebView>Navigate()方法。但我似乎没有找到一种方法来适应我的需要。

1 个答案:

答案 0 :(得分:1)

实际编写任何解决方案代码我需要知道什么是Content1content3。假设他们是带有ID的DIV,我可以说

void WebView5_LoadCompleted(object sender, NavigationEventArgs e)
    {

        string script = @"var d=document.getElementById('content1');d.style.visibility='hidden'";
        string[] args = { script };
        string foo = WebView5.InvokeScript("eval", args);

    }`