我正在开发一个简单的窗口电话应用程序。其中我有两个归档名称和图像。
我想保存此项目,并希望查看所有已保存的数据。
现在我的查询如何选择要保存的图像?以及如何保存图像以及查看图像。
我还使用了PhotoChooserTask但如何保存所选图像以及如何保存图像? 我知道如何在独立存储中保存图像文件。但是如何保存所选图像并获取所有数据?
谢谢, 亚太区首席技术官Matt。
感谢您的回复。我知道photoChooserTask。我还将我的图像文件保存在独立存储中。但我不知道在数据库中保存图像路径的图像路径是什么以及如何在datagrid中显示所有这些图像。我有一个表,其中包含ID,名称和图像路径等字段。如果我将图像保存在隔离存储中以及如何在datagrid中显示所有数据,我不知道在imagepath字段中保存了什么。我使用以下代码将数据保存到数据库中。在下面的代码中,如果我错了,请更正图像路径。
CategoryVO newCategory = new CategoryVO()
{
Name = txtCategoryName.Text,
ImagePath = txtCategoryName.Text.Trim() + ".jpg"
};
Expdb.Category.InsertOnSubmit(newCategory);
Expdb.SubmitChanges();
答案 0 :(得分:0)
使用PhotoChooserTask,您可以实际启动照片选择器应用程序并处理所选图像。 如果要将其集成到应用程序中,请创建PhotoChooserTask的实例并调用Show()方法。如果您想要处理用户的选择,请注册已完成的事件,该事件将为您提供所选照片的处理。
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