0

我正在开发一个简单的窗口电话应用程序。其中我有两个归档名称和图像。

我想保存这个项目并想查看所有保存的数据。

现在我的查询如何选择要保存的图像?以及如何保存图像并获取要查看的图像。

我也使用了 PhotoChooserTask 但如何保存选定的图像以及如何获取保存的图像?我知道如何将图像文件保存在独立存储中。但是如何保存选定的图像并获取所有数据?

谢谢,海特什。


感谢您的回复。我知道 photoChooserTask。我还将图像文件保存在独立存储中。但我不知道在数据库中保存图像路径的图像路径是什么以及如何在数据网格中显示所有这些图像。我有一个表,其中包含 ID、名称和图像路径等字段。如果我将图像保存在隔离存储中以及如何在 datagrid 中显示所有数据,我不知道在 imagepath 文件中保存什么。我使用以下代码将数据保存到数据库中。如果我错了,请在下面的代码中更正图像路径。

CategoryVO newCategory = new CategoryVO()
    {
        Name = txtCategoryName.Text,
        ImagePath = txtCategoryName.Text.Trim() + ".jpg"
    };
    Expdb.Category.InsertOnSubmit(newCategory);
    Expdb.SubmitChanges();
4

1 回答 1

0

使用 PhotoChooserTask,您实际上可以启动照片选择器应用程序并处理选定的图像。如果您想将此集成到您的应用程序中,请创建 PhotoChooserTask 的实例并调用 Show() 方法。如果要处理用户的选择,请注册 Completed 事件,该事件将为您提供所选照片的​​句柄。

var photoChooserTask = new PhotoChooserTask();
photoChooserTask.Completed += PhotoChooserTaskCompleted;
photoChooserTask.Show();

在完成的事件实现中,您可以将选择的图像作为 PhotoResult 并将图像设置到您的 Image 控件或可以在其他地方使用它。

void PhotoChooserTaskCompleted(object sender, PhotoResult e)
{
    switch (e.TaskResult)
    {
        case TaskResult.OK:
            imageChooser.Source = new BitmapImage(new Uri(e.OriginalFileName));
            break;
    }
}

来源: http: //www.codeproject.com/Articles/350126/How-to-use-the-PhotoChooserTask-to-Launch-the-Medi

于 2013-03-22T18:21:42.137 回答