use*_*134 0 c# xaml windows-phone-7
在我的应用程序中,我正在使用WEB浏览器.我想要的是当一个特定的网页(网址)被加载,我只是想做一个动作,我怎么能帮助这个?
提前致谢!
当您在应用程序中使用WebBrowser控件时,您可以在xaml 中的WebBrowser标记中添加事件处理程序,如:
<phone:WebBrowser Name="customBrowser" Height="758" Width="480" Navigated="navigatedUri" />
Run Code Online (Sandbox Code Playgroud)
你也可以使用属性 Navigating
右键单击navigatedUri,然后单击" 导航到事件处理程序"
看起来像,
private void navigatedUri(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
//add your logic here
}
Run Code Online (Sandbox Code Playgroud)
你希望在加载一些Uri之后完成一些动作,你可以检查特定的Uri使用e.Uri.Tostring(),如下所示:
private void navigatedUri(object sender, System.Windows.Navigation.NavigationEventArgs
{
if(e.Uri.ToString().Equals("www.google.co.in")
{
//perform desired action
}
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.询问您是否有任何疑问.谢谢.
EDIT:
有时您检查Uri是否有" http ",但它加载" https ",因此条件为false.在这种情况下,您可以在移动设备的Internet Explorer上检查Uri,并根据添加检查条件.你也可以执行字符串的Contains方法,即e.Uri.ToString().Contains("www.google.co.in").这完全取决于您的要求,您的需求,您希望如何处理它!
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |