我可以确定用户选择了哪种文件吗?

Can I determine what kind of file is selected by the user?

我使用 FilePicker 让用户 select 一个文件。我想确定文件的类型,以便显示不同的视觉效果。我如何查看文件中的内容?

最简单的方法可能是查看文件的 ContentType 属性。 ContentType 包含文件的 MIME 类型。所以这可以是"audio/mpeg"。例如,如果您想对所有图像或视频执行相同操作,您也可以查看第一部分。

您可以使用 StartsWith() 方法。例如:

item.IsVideo = file.ContentType.StartsWith("video/");

您可以在 Internet 上找到众所周知的 mime 类型列表。这是一个很好的例子:http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm