Skip to content

ISaveFileDialogService.Show method

Shows a save file dialog and blocks until the user closes it.

Namespace: Eremex.AvaloniaUI.Controls.ApplicationServices
Assembly: Eremex.Common.Contracts.dll
NuGet Package: Eremex.Common.Contracts

Declaration

public string? Show(IWindow? owner = null, SaveFileDialogOptions? options = null)

Parameters

name type description
owner IWindow? The window the dialog is shown on top of. When null, the active application window is used.
options SaveFileDialogOptions? The dialog configuration — caption, filters, start folder, suggested file name. When null, platform defaults apply.

Returns

type description
string? The selected path, or null if the user cancelled the dialog or no owner window could be resolved.

Remarks

The synchronous variant holds the thread on a nested message loop. Prefer ShowAsync in new code.

See Also