0

我需要窗口电话开发人员的帮助。我正在制作图像源来自互联网的应用程序。我想导航到我已经添加到应用程序中的另一个页面,方法是将它们设为 xaml 格式。现在的问题是我想通过单击图像导航到其他页面。

我的图像 xaml 代码是这样的。

<Image Height="134" HorizontalAlignment="Left" Source="http://www.serversidedesign.com/wp-content/uploads/2011/10/partner5-170x134.jpg" Margin="27,29,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="170"  ImageFailed="image1_ImageFailed" />

意思是 xaml.cs 代码是

private void image1_ImageFailed(object sender, ExceptionRoutedEventArgs e)
        {
            NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.RelativeOrAbsolute));
        }

我无法导航到我的其他应用页面。如果有人帮助我,那就太好了。谢谢。

4

1 回答 1

1

我观察到的第一件事是您的图像无法显示。Source 如果指定为 url,则 url 类型必须从相对定义到绝对。其次,当你想要点击它时,最好有一个带有 content="" 和 background=image 源的按钮。在按钮中单击您定义导航过程。示例代码:

<Button Width="200" Click="Image_Click" >
                        <Button.Background>
                            <ImageBrush Stretch="Fill" ImageSource="/Images/99x99.png"/>
                        </Button.Background>
</Button>

在 image_click 事件中定义您的导航。

于 2013-04-16T08:13:33.993 回答