我正在学习C#和xaml,现在当隔离存储不在Windows通用中时,如何从互联网上保存页面并将其与之前下载的页面进行比较,而不是在webview中查看? 这是我的尝试: C#代码:
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 :(得分:0)
正如您所提到的,Windows Universal不支持IsolatedStorageSettings。相反,您必须使用ApplicationDataContainer。
您需要做的只是调用webview的InvokeScriptAsync方法并获取页面的当前源代码(您可以使用单行的javascript代码)并使用ApplicationDataContainer将其保存到本地设置。
很抱歉,我无法为您提供一些代码示例atm。