当您将应用注册为文件保存选择器时,您会在 App.xaml.cs 中获得FileSavePickerActivatedEventArgs
:
protected override void OnFileSavePickerActivated(FileSavePickerActivatedEventArgs e)
{
var filter = e.FileSavePickerUI.AllowedFileTypes; // This is IReadOnlyList<string>
}
当用户选择一组不同的文件类型时:
我如何收到集合更改的通知? FileSavePickerUI.AllowedFileTypes
无法观察到。有诀窍吗?
@MethodMan ,在Windows应用商店应用中,您可以将您的应用注册为FileSavePicker,当其他应用想要&#34;另存为时,它可以显示为选项... &#34 ;.包含您的应用的用户界面不在您的控制范围内,例如下拉菜单&#34;保存类型&#34; (看上面的照片)。此下拉列表包含FileSavePickerUI.AllowedFileTypes
的值。当用户更改此选择时,我需要收到通知。除了......我不能。我似乎无法找到任何观察这种变化的方法。
从(2015年10月)开始,Windows 10中存在一个错误,其中FileNameChanged
事件在类型更改时不会触发。这似乎只适用于Windows 8。