【发布时间】:2014-02-25 09:41:40
【问题描述】:
在我的应用程序中,我将所有 PDF 放在一个名为 PDF 的文件夹中,其名称类似于 First.pdf、Second.pdf.
我有LongListSelector,里面有一些东西。当我单击每个项目时,我将所选项目值存储在一个字符串中。
private void longListSelector_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MyObject item = longListSelector.SelectedItem as MyObject;
MessageBox.Show(item.ST);
}
上面的代码给了我像First、Second这样的名字。
现在我只想用那个名字打开对应的pdf文件。
编辑
我正在开发 Windows Phone 8 应用程序,PDF 位于我的应用程序内的文件夹 MyPdf 中。
**编辑 1 **
private async void LaunchPDF(string name)
{
StorageFile pdfFile = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("xyz.pdf");
// Launch the pdf file.
Windows.System.Launcher.LaunchFileAsync(name);
}
在这一行出现错误 Windows.System.Launcher.LaunchFileAsync(name); //有无效的参数。
我可以使用My Emulator 来测试 pdf 是否打开吗?
【问题讨论】:
标签: c# wpf pdf windows-phone-8 windows-phone