LoadCompletedEventHandler デリゲート

LoadCompletedEventHandler Delegate

LoadCompleted イベントを処理するメソッドを表します。

構文


public delegate void LoadCompletedEventHandler(
  object sender, 
  NavigationEventArgs e
)

属性

[Version(0x06020000)]
[WebHostHidden()]

パラメーター

sender

型: System.Object [.NET] | Platform::Object [C++]

イベントのソース。

e

型: NavigationEventArgs

イベントのデータ。

次のコード例は、この種類の使用方法を示します。詳細なコード一覧については、XAML WebView コントロールのサンプルを参照してください。


private void NavigateButton_Click(object sender, RoutedEventArgs e)
{
    ProgressRing1.IsActive = true;

    // Provide an indication as to where we are trying to navigate to
    rootPage.NotifyUser(String.Format("Navigating to: {0}", Address.Text), NotifyType.StatusMessage);

    // Hook the LoadCompleted event for the WebView to know when the URL is fully loaded
    WebView1.LoadCompleted += new Windows.UI.Xaml.Navigation.LoadCompletedEventHandler(WebView1_LoadCompleted);

    // Attempt to navigate to the specified URL.  Notice that a malformed URL will raise a FormatException
    // which we catch and let the user know that the URL is bad and to enter a new well-formed one.
    try
    {
        Uri targetUri = new Uri(Address.Text);
        WebView1.Navigate(targetUri);
    }
    catch (FormatException myE)
    {
        // Bad address
        rootPage.NotifyUser(String.Format("Address is invalid, try again.  Details --> {0}", myE.Message), NotifyType.ErrorMessage);
    }
}

void WebView1_LoadCompleted(object sender, Windows.UI.Xaml.Navigation.NavigationEventArgs e)
{
    WebView1.Visibility = Windows.UI.Xaml.Visibility.Visible;
    BlockingRect.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
    ProgressRing1.IsActive = false;

    // Tell the user that the page has loaded
    rootPage.NotifyUser("Page loaded", NotifyType.StatusMessage);
}

void Address_KeyUp(object sender, KeyRoutedEventArgs e)
{
    if (e.Key == Windows.System.VirtualKey.Enter)
    {
        NavigateButton_Click(this, new RoutedEventArgs());
    }
}


要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

名前空間

Windows.UI.Xaml.Navigation
Windows::UI::Xaml::Navigation [C++]

メタデータ

Windows.winmd

参照

WebView
XAML WebView コントロールのサンプル

 

 

表示:
© 2016 Microsoft