原代码如下:
x.LayoutRoot.Children.Add(new Image() { Source = new BitmapImage(new Uri("ICONS/" + (i + 1).ToString() + ".png", UriKind.Relative)) });
能否改用类似silverlight 的 HyperlinkButton控件的方法实现?
------解决方案--------------------------------------------------------
你可以注册Image的鼠标事件,在事件里处理:
public MainPage()
{
Image image = new Image();
image.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(image_MouseLeftButtonDown);
}
private void image_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
HtmlPage.Window.Eval(String.Format("window.open('www.***.com','_self') ;"));
}
------解决方案--------------------------------------------------------
~鼠标事件。