FileSavePickerActivatedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения об активированном событии, которое возникает, когда пользователь сохраняет файл с помощью средства выбора файлов и выбирает приложение в качестве расположения.
Javascript Этот тип отображается как WebUIFileSavePickerActivatedEventArgs.
public ref class FileSavePickerActivatedEventArgs sealed : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
public ref class FileSavePickerActivatedEventArgs sealed : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileSavePickerActivatedEventArgs final : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileSavePickerActivatedEventArgs final : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileSavePickerActivatedEventArgs : IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileSavePickerActivatedEventArgs : IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
Public NotInheritable Class FileSavePickerActivatedEventArgs
Implements IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
Public NotInheritable Class FileSavePickerActivatedEventArgs
Implements IActivatedEventArgsWithUser, IFileSavePickerActivatedEventArgs, IFileSavePickerActivatedEventArgs2
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
В примере контрактов средства выбора файлов показано, как реагировать на точку активации FileSavePicker.
// fileSavePicker activated event handler
protected override void OnFileSavePickerActivated(FileSavePickerActivatedEventArgs args)
{
var FileSavePickerPage = new SDKTemplate.FileSavePickerPage();
FileSavePickerPage.Activate(args);
}
// Overloaded method to respond to fileSavePicker events
internal void Activate(FileSavePickerActivatedEventArgs args)
{
// Perform tasks to prepare your app to display its file picker page
// Get file picker UI
fileSavePickerUI = args.FileSavePickerUI;
Window.Current.Content = this;
this.OnNavigatedTo(null);
Window.Current.Activate();
}
Для C# args
для переопределения OnFileSavePickerActivated в объекте Application ссылается на объект FileSavePickerActivatedEventArgs. Переопределение OnFileSavePickerActivated находится в файле App.xaml.cs, а Activate
метод — в файле FileSavePickerPage.xaml.cs примера контрактов средства выбора файлов.
Комментарии
Дополнительные сведения о предоставлении приложения в качестве расположения, в котором пользователь может сохранять файлы, см. в справочнике по пространству имен Windows.Storage.Pickers.Provider .
Объект FileSavePickerActivatedEventArgs передается обработчику точки активации приложения, когда пользователь сохраняет файл с помощью средства выбора файлов и выбирает приложение в качестве расположения. Этот тип активации указывается значением ActivationKind.FileSavePicker , возвращаемым свойством Kind .
Приложения, написанные на JavaScript, должны прослушивать и обрабатывать события Windows.UI.WebUI.webUIApplication.activated .
Приложение UWP, использующее C++, C# или Visual Basic, обычно реализует точки активации, переопределяя методы объекта Application . Файлы кода программной части app.xaml по умолчанию всегда содержат переопределение для OnLaunched, но определение переопределений для других точек активации, таких как OnFileSavePickerActivated , зависит от кода приложения.
Все переопределения приложений , участвующие в сценарии активации, должны вызывать Window.Activate в своих реализациях.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | Пользователь |
Свойства
CallerPackageFamilyName |
Имя семейства пакетов приложения, которое запустило это приложение. |
EnterpriseId |
Возвращает идентификатор предприятия, которому принадлежит файл. |
FileSavePickerUI |
Возвращает пользовательский интерфейс letterbox средства выбора файлов, который отображается, когда пользователь сохраняет файл и выбирает приложение в качестве расположения для сохранения. |
Kind |
Возвращает тип активации. |
PreviousExecutionState |
Возвращает состояние выполнения приложения до его активации. |
SplashScreen |
Возвращает объект SplashScreen , предоставляющий сведения о переходе с экрана-заставки на активированное приложение. |
User |
Возвращает пользователя, для которому было активировано приложение. |