FileSavePickerActivatedEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona información sobre un evento activado que se desencadena cuando el usuario guarda un archivo a través del selector de archivos y selecciona la aplicación como ubicación.
Javascript Este tipo aparece como 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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
En el ejemplo contratos del selector de archivos se muestra cómo responder a un punto de activación 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();
}
Para C#, args
para una invalidación OnFileSavePickerActivated en el objeto Application hace referencia a un objeto FileSavePickerActivatedEventArgs. La invalidación OnFileSavePickerActivated se encuentra en el archivo App.xaml.cs y el Activate
método se encuentra en el archivo FileSavePickerPage.xaml.cs del ejemplo contratos del selector de archivos.
Comentarios
Obtenga más información sobre cómo proporcionar la aplicación como una ubicación donde el usuario puede guardar archivos en la referencia del espacio de nombres Windows.Storage.Pickers.Provider .
Un objeto FileSavePickerActivatedEventArgs se pasa al controlador de puntos de activación de la aplicación cuando el usuario guarda un archivo a través del selector de archivos y selecciona la aplicación como ubicación. Este tipo de activación se indica mediante el valor ActivationKind.FileSavePicker devuelto por la propiedad Kind .
Las aplicaciones escritas en JavaScript deben escuchar y controlar eventos Windows.UI.WebUI.webUIApplication.activated .
La aplicación para UWP que usa C++, C# o Visual Basic suele implementar puntos de activación reemplazando los métodos del objeto Application . Los archivos de código subyacente de la plantilla predeterminada app.xaml siempre incluyen una invalidación para OnLaunched, pero definir invalidaciones para otros puntos de activación, como OnFileSavePickerActivated , depende del código de la aplicación.
Todas las invalidaciones de aplicación implicadas en un escenario de activación deben llamar a Window.Activate en sus implementaciones.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | Usuario |
Propiedades
CallerPackageFamilyName |
Nombre de familia del paquete de la aplicación que inició esta aplicación. |
EnterpriseId |
Obtiene el identificador de la empresa propietaria del archivo. |
FileSavePickerUI |
Obtiene la interfaz de usuario de la bandeja de letras del selector de archivos que se muestra cuando el usuario guarda un archivo y selecciona la aplicación como ubicación de guardado. |
Kind |
Obtiene el tipo de activación. |
PreviousExecutionState |
Obtiene el estado de ejecución de la aplicación antes de activarla. |
SplashScreen |
Obtiene un objeto SplashScreen que proporciona información sobre la transición de la pantalla de presentación a la aplicación activada. |
User |
Obtiene el usuario para el que se activó la aplicación. |