【发布时间】:2015-08-17 19:26:36
【问题描述】:
有没有办法在 Windows Phone 8.1 Silverlight 应用程序中处理文件激活?我希望用户在选择某种类型的文件时选择我的应用程序。我至少可以使用清单 xml 代码将文件类型关联添加到清单文件,因为它在清单设计器中不可用。
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="alsdk">
<DisplayName>SDK Sample File Type</DisplayName>
<Logo>images\logo.png</Logo>
<InfoTip>SDK Sample tip </InfoTip>
<EditFlags OpenIsSafe="true"/>
<SupportedFileTypes>
<FileType ContentType="image/jpeg">.alsdk</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
另一方面,OnFileActivated 方法无法识别。
protected override void OnFileActivated(FileActivatedEventArgs args)
{
// TODO: Handle file activation
// The number of files received is args.Files.Size
// The first file is args.Files[0].Name
}
根据msdn,此机制适用于 Windows 应用商店应用和 Windows Phone 应用商店应用。我想知道在 Windows Phone 8.1 Silverlight 应用程序中是否有可能。
【问题讨论】:
标签: c# windows-phone-8.1