WindowsPlatformProvider class

Namespace Runic.Platform.Windows · Runic.Platform.Windows 0.7.0-preview.5

public static class WindowsPlatformProvider

Explicitly selects the Windows provider without probing or loading other providers.

Methods

CreateFileDialogs

public static IPickerBackend CreateFileDialogs(INativePickerOwner owner)

Creates owned native file dialogs. The owner must dispatch on its Windows STA.

CreateFileLauncher

public static IDesktopFileLauncher CreateFileLauncher(INativePickerOwner owner)

Creates owned shell handoff operations.

CreateInhibition

public static IDesktopInhibition CreateInhibition()

Creates operation-scoped idle power inhibition.

CreateNotifications

public static IDesktopNotifications CreateNotifications(string applicationId)

Creates native toasts for an installed AppUserModelID. The application owns shell registration.

CreateSettings

public static IDesktopSettings CreateSettings()

Creates observable Windows appearance preferences.

CreateTextClipboard

public static ITextClipboard CreateTextClipboard(INativePickerOwner owner)

Creates native Unicode text clipboard services for a verified presentation owner.