c# - 多个图像选择

标签 c# visual-studio-2010 windows-phone-7

我正在使用 Windows Phone SDK 7.1/C# 在 WP7 中制作应用程序

我正在使用照片选择器任务。但是我想选择 9 张图片,这里我只能选择一张图片。

如何一次选择9张图片?

请帮助我,这是我的代码:

public partial class MainPage : PhoneApplicationPage
{
    PhotoChooserTask photoChoserTask;
    // Constructor
    public MainPage()
    {
        InitializeComponent();
    photoChoserTask = new PhotoChooserTask();
    photoChoserTask.Completed += 
             new EventHandler<PhotoResult>(photoChooserTask_Completed);
    }


void photoChooserTask_Completed(object sender, PhotoResult e)
{
  if (e.TaskResult == TaskResult.OK)
  {
     y.Text= (e.ChosenPhoto.Length.ToString());

    //Code to display the photo on the page in an image control named myImage.
    //System.Windows.Media.Imaging.BitmapImage bmp = 
            //new System.Windows.Media.Imaging.BitmapImage();
    //bmp.SetSource(e.ChosenPhoto);
    //myImage.Source = bmp;
  }
}

private void Button_Click(object sender, RoutedEventArgs e)
{       
    {
        try
        {
            photoChoserTask.Show();
        }
        catch (System.InvalidOperationException )
        {
            MessageBox.Show("An error occurred.");
        }
    }
}

}
}

最佳答案

我已经在 CodePlex 上为 WP8.0 发布了一个 MultiPhotoChooser (至少适用于 8.0,因为这是我开发的平台。)

欢迎下载试用

https://multiphotochooser.codeplex.com/

这是它的样子:

Media Library in Sweetshot App

如果它帮助您构建所需的功能,请给我一个大拇指。 谢谢。

关于c# - 多个图像选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9614331/

相关文章:

c# - 如何检测另一个音频是否在后台播放? ( window 电话 7)

c# - 将 JSON 对象发布到 WCF 服务对象始终为 null

C# MySQL 错误 : Keyword not supported

c# - 带有委托(delegate)的隐式参数修饰符? (C#)

visual-studio-2010 - 在Visual C#2010中加载Circle?

visual-studio-2010 - 为什么 Debug模式比 VS 中的 Release 慢?

c# - 将动态组件映射到不友好的数据表结构?

c# - 如何将方法从其类中拉出(并放入新的或现有的)?

.net - WPF 为 Silverlight/Windows Phone 7 设计自定义 UI 组件

c# - 如何清除 Windows Phone 7 中的 Web 浏览器控制 cookie