每次从另一个页面按下按钮时,在web浏览器控件中导航到不同的URL
本文关键字:控件 浏览器 web 导航 URL 另一个 按钮 | 更新日期: 2023-09-27 18:15:36
我正在开发一个windows手机应用程序,我在主页上有按钮。还有另一个页面浏览器。它有一个web浏览器控件。如何将url分配给主页上的按钮,以便每次点击其中任何一个按钮时,它都会导航到浏览器。xaml和web浏览器控件将导航到某个URL?我避免为每个按钮创建web浏览器控件。
first for对于button_Click事件处理程序,添加以下代码:
private void button_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/browser.xaml?link=" + textBox1.Text, UriKind.Relative));
}
和浏览器。创建一个函数
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string linkurl= "";
if (NavigationContext.QueryString.TryGetValue("link", out linkurl))
textBlock1.Text = linkurl;
}
命令参数使用
<Button Content="Parameterized Command" CommandParameter={Binding links} />