Поделиться через


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
Наследование
Object Platform::Object IInspectable FileSavePickerActivatedEventArgs
Атрибуты
Реализации

Требования к 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

Возвращает пользователя, для которому было активировано приложение.

Применяется к

См. также раздел