【问题标题】:How to save and view image in window phone 8如何在window phone 8中保存和查看图像
【发布时间】:2013-03-22 08:31:19
【问题描述】:

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

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

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

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

谢谢, 希特什。


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

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

【问题讨论】:

  • 小心你的标签。您的标题是 Windows Phone 8,但您标记了问题 Windows Phone 7。

标签: windows-phone-7 windows-phone-8


【解决方案1】:

使用 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

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多