2015-05-22 35 views
0

我正在学习C#和xaml,现在当隔离存储不在windows通用中时,如何从互联网保存页面并将其与先前下载的页面进行比较而不是在webview中查看它? 这里是我的尝试: C#代码:保存xaml/C#中的网页到ApplicationData,通用应用程序

public sealed partial class OdpadloPage : Page 
{ 

    public OdpadloPage() 
    { 
     this.InitializeComponent(); 
     DataContext = this; 
     ApplicationView.GetForCurrentView(). 
        SetDesiredBoundsMode(ApplicationViewBoundsMode.UseVisible); 
    } 
    protected override void OnNavigatedTo(NavigationEventArgs e) 
    { 
    } 

} 

我的XAML代码:

<Grid> 
    <Grid.ChildrenTransitions> 
     <TransitionCollection> 
      <EntranceThemeTransition/> 
     </TransitionCollection> 
    </Grid.ChildrenTransitions> 
    <WebView Margin="10,0,10,10" Source="http://www.gyarab.cz/suplovani/suplov.htm"/> 

</Grid> 
+0

这是*不*尝试。这些代码都没有解决问题的意图。这可能有助于[一篇文章](http://www.c-sharpcorner.com/UploadFile/6d1860/how-to-implement-local-storage-in-universal-windows-apps/)。 –

回答

0

至于你提到的IsolatedStorageSettings不是在的Windows Universal.Instead支持,你必须使用ApplicationDataContainer。

你要做的就是简单地调用你的webview的InvokeScriptAsync方法,并获取页面的当前源代码(你可以使用一行javascript代码)并使用ApplicationDataContainer将其保存到本地设置。

对不起,我无法为您提供一些代码示例atm。

相关问题