WINSOFT components and applications

WinRT for FireMonkey

WinRT for FireMonkey

WinRT for FireMonkey
Enables Delphi FireMonkey applications to use Windows Runtime and UWP controls.
Download WinRT for FireMonkey 1.5 trial version
Download demo example
Order WinRT for FireMonkey license $150 USD (license for one developer)
Order WinRT for FireMonkey multi-license $450 USD (license for all developers in the company)
Order WinRT for FireMonkey year upgrades $75 USD (registered users only)
Order WinRT for FireMonkey year upgrades multi-license $225 USD (registered multi-license users only)
Order Winsoft Component Package

FAQ

How can I use MediaElement?

<MediaElement
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  Source="https://sec.ch9.ms/ch9/4bf3/2ab376f2-72b1-437a-af2f-77938a274bf3/XAML_Islands.mp4"
  AreTransportControlsEnabled="True"/>

How can I use ColorPicker?

<ColorPicker
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"/>

How can I display Toast Notification?

var
  AppId: HSTRING;
  ToastNotifier: UI_Notifications_ToastNotifier;
  XmlDocument: Data_Xml_Dom_XmlDocument;
  ToastNotification: UI_Notifications_IToastNotification;
begin
  AppId := ToHSTRING('My Application');
  try
    ToastNotifier := TUI_Notifications_ToastNotificationManager.IToastNotificationManagerStatics.CreateToastNotifier(AppId);
  finally
    WindowsDeleteString(AppId);
  end;

  XmlDocument := TUI_Notifications_ToastNotificationManager.IToastNotificationManagerStatics.GetTemplateContent(
    UI_Notifications_ToastTemplateType_ToastText01);

  ToastNotification := (GetActivationFactory(SUI_Notifications_ToastNotification, UI_Notifications_IToastNotificationFactory)
    as UI_Notifications_IToastNotificationFactory).CreateToastNotification(XmlDocument);

  ToastNotifier.Show(ToastNotification);
end;

Useful Links

Icon Enabling Delphi FireMonkey applications to use WinRT and UWP controls