如何在Windows Phone应用程序开发中进行图像幻灯片显示

bhaskar07

我正在使用Visual C#2010构建Windows Phone应用程序的第一个应用程序。

  • 我想在页面中以幻灯片形式显示图像
  • 在该幻灯片中,单击图像后,我想导航到另一个页面。

我用谷歌搜索,但没有得到太多帮助。我试过的是:

void Page1_Loaded(object sender, RoutedEventArgs e)
{
    LoadImages();
}

private void LoadImages()
{
    Image.Add("Image/aaa.jpg");
    Image.Add("Image/bbb.jpg");
    Image.Add("Image/ccc.jpg");
    Image.Add("Image/ddd.jpg");
}

我在需要图像幻灯片的页面设计页面中编写了这些代码。

炎性

检查此样本。

MainPage.xaml中添加图像

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <Image x:Name="Img" Height="400" Tap="Img_OnTap" ></Image>
</Grid>

MainPage.xaml.cs中执行以下操作

    private List<string> _images;
    /// <summary>
    /// List of images
    /// </summary>
    public List<string> Images
    {
        get { return _images; }
        set { _images = value; }
    }

    //selected image index
    public int SelectedImageIndex { get; set; }

    // Constructor
    public MainPage()
    {
      InitializeComponent();
      this.Loaded += MainPage_Loaded;
      this.DataContext = this;
    }

   void MainPage_Loaded(object sender, RoutedEventArgs e)
   {
        LoadImages();
        DispatcherTimer t = new DispatcherTimer();
        //setting a 5 second interval
        t.Interval = new TimeSpan(0, 0, 5); 
        t.Tick += t_Tick;
        t.Start();
    }

    void t_Tick(object sender, EventArgs e)
    {
        if (SelectedImageIndex == Images.Count-1)
            SelectedImageIndex = 0;
        else
            SelectedImageIndex++;

        SetImageSource(Images[SelectedImageIndex]);
    }

    //Populating image list
    private void LoadImages()
    {
        if (Images == null)
            Images = new List<string>();
        Images.Add("/Image/aaa.jpg");
        Images.Add("/Image/bbb.jpg");
        Images.Add("/Image/ccc.jpg");
        Images.Add("/Image/ddd.jpg");
        SelectedImageIndex = 0;
        SetImageSource(Images[SelectedImageIndex]);
    }

    //setting image source
    private void SetImageSource(string imagePath)
    {
        Img.Source = new BitmapImage(new Uri(imagePath, UriKind.RelativeOrAbsolute));
    }

    //Image tap event
    private void Img_OnTap(object sender, GestureEventArgs e)
    {
        string selectedImagePath = Images[SelectedImageIndex];
        //Put your navigation here
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Visual Studio 2013中制作Windows Phone 8应用的幻灯片显示?

来自分类Dev

如何创建一个jQuery应用程序,以在页面加载后立即显示一组图像的幻灯片放映

来自分类Dev

如何使幻灯片显示按钮滚动显示图像?

来自分类Dev

每张幻灯片如何显示2张图像?

来自分类Dev

如何在幻灯片图像上方放置静态图像?

来自分类Dev

如何在Windows Phone应用程序开发中的按钮上单击导航到网页

来自分类Dev

我如何在BIOS中为开发Windows Phone应用程序配置Hyper-V

来自分类Dev

如何在Windows Phone 7应用程序开发中制作自定义文本块

来自分类Dev

如何使用处理程序计时器使图像像幻灯片一样显示?

来自分类Dev

如何在Windows Phone 7应用程序开发的应用程序栏中添加超过4个图标

来自分类Dev

如何在Windows窗体应用程序中进行float:right操作?

来自分类Dev

如何在Windows Phone 8应用程序中解决此应用栏显示问题?

来自分类Dev

没有电话开发人员的Windows Phone 8应用程序部署可在其他Windows 8手机中进行测试

来自分类Dev

如何修改代码以在Android中进行图片幻灯片播放?

来自分类Dev

如何停止图像的幻灯片播放?

来自分类Dev

如何在单个页面上显示多个幻灯片

来自分类Dev

如何在Windows Phone 8.1应用程序中更改默认图像?

来自分类Dev

如何在Windows Phone 8应用程序中遍历图像的所有像素

来自分类Dev

如何在Windows Phone 8.1应用程序中更改默认图像?

来自分类Dev

如何使幻灯片互相显示

来自分类Dev

如何使幻灯片互相显示

来自分类Dev

在Windows Phone 8中创建幻灯片而不使用数据透视应用

来自分类Dev

如何在Windows Phone 8.1(RT)应用程序中显示动画GIF?

来自分类Dev

如何在Windows Phone 7应用程序的列表框中显示完整数据

来自分类Dev

如何使用Windows Phone 8应用程序打开类型文件[假设图像]进行编辑?

来自分类Dev

如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

来自分类Dev

如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

来自分类Dev

如何在Winforms应用程序中进行BDD

来自分类Dev

如何在IBM Worklight应用程序中进行调试?

Related 相关文章

  1. 1

    如何在Visual Studio 2013中制作Windows Phone 8应用的幻灯片显示?

  2. 2

    如何创建一个jQuery应用程序,以在页面加载后立即显示一组图像的幻灯片放映

  3. 3

    如何使幻灯片显示按钮滚动显示图像?

  4. 4

    每张幻灯片如何显示2张图像?

  5. 5

    如何在幻灯片图像上方放置静态图像?

  6. 6

    如何在Windows Phone应用程序开发中的按钮上单击导航到网页

  7. 7

    我如何在BIOS中为开发Windows Phone应用程序配置Hyper-V

  8. 8

    如何在Windows Phone 7应用程序开发中制作自定义文本块

  9. 9

    如何使用处理程序计时器使图像像幻灯片一样显示?

  10. 10

    如何在Windows Phone 7应用程序开发的应用程序栏中添加超过4个图标

  11. 11

    如何在Windows窗体应用程序中进行float:right操作?

  12. 12

    如何在Windows Phone 8应用程序中解决此应用栏显示问题?

  13. 13

    没有电话开发人员的Windows Phone 8应用程序部署可在其他Windows 8手机中进行测试

  14. 14

    如何修改代码以在Android中进行图片幻灯片播放?

  15. 15

    如何停止图像的幻灯片播放?

  16. 16

    如何在单个页面上显示多个幻灯片

  17. 17

    如何在Windows Phone 8.1应用程序中更改默认图像?

  18. 18

    如何在Windows Phone 8应用程序中遍历图像的所有像素

  19. 19

    如何在Windows Phone 8.1应用程序中更改默认图像?

  20. 20

    如何使幻灯片互相显示

  21. 21

    如何使幻灯片互相显示

  22. 22

    在Windows Phone 8中创建幻灯片而不使用数据透视应用

  23. 23

    如何在Windows Phone 8.1(RT)应用程序中显示动画GIF?

  24. 24

    如何在Windows Phone 7应用程序的列表框中显示完整数据

  25. 25

    如何使用Windows Phone 8应用程序打开类型文件[假设图像]进行编辑?

  26. 26

    如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

  27. 27

    如何在Powerpoint或Google幻灯片中显示幻灯片演示文稿的高级概述

  28. 28

    如何在Winforms应用程序中进行BDD

  29. 29

    如何在IBM Worklight应用程序中进行调试?

热门标签

归档