[英]Save a webpage in xaml/ C# to ApplicationData, universal app
我正在學習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>
如前所述,Windows Universal不支持IsolatedStorageSettings,而必須使用ApplicationDataContainer。
您要做的就是簡單地調用Webview的InvokeScriptAsync方法並獲取頁面的當前源代碼(可以使用單行javascript代碼),然后使用ApplicationDataContainer將其保存到本地設置。
抱歉,我無法為您提供一些atm代碼示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.