StockSharp.Xaml.Avalonia.Windows
5.0.0
Prefix Reserved
dotnet add package StockSharp.Xaml.Avalonia.Windows --version 5.0.0
NuGet\Install-Package StockSharp.Xaml.Avalonia.Windows -Version 5.0.0
<PackageReference Include="StockSharp.Xaml.Avalonia.Windows" Version="5.0.0" />
<PackageVersion Include="StockSharp.Xaml.Avalonia.Windows" Version="5.0.0" />
<PackageReference Include="StockSharp.Xaml.Avalonia.Windows" />
paket add StockSharp.Xaml.Avalonia.Windows --version 5.0.0
#r "nuget: StockSharp.Xaml.Avalonia.Windows, 5.0.0"
#:package StockSharp.Xaml.Avalonia.Windows@5.0.0
#addin nuget:?package=StockSharp.Xaml.Avalonia.Windows&version=5.0.0
#tool nuget:?package=StockSharp.Xaml.Avalonia.Windows&version=5.0.0
StockSharp.Xaml.Avalonia.Windows
Optional Windows-only capabilities for the cross-platform Avalonia controls.
This assembly directly references Ecng.Interop.Windows; Xaml.Avalonia does not. It intentionally provides the
Avalonia compatibility type Ecng.Xaml.DdeSettingsWindow with the legacy XlsDdeClient DdeClient property. WPF
applications continue to use the type from the legacy Xaml assembly. An application must select one UI boundary
and must not reference both compatibility assemblies in the same consumer graph.
The XlsDdeClient facade cannot live in Xaml.Avalonia: both its public type and transport come from the
Windows-only Ecng.Interop.Windows package. The cross-platform window therefore exposes
IDdeSettingsCapability and a safe unavailable state, while this companion adapts the real client on Windows.
It is built by the core, all-project, and packaging solutions. Keeping it in the Avalonia section of
StockSharp_Core.slnx makes the Windows-only boundary explicit without adding the interop package to Xaml.Avalonia.
Windows applications can enable the grid's bounded Excel DDE export explicitly:
var dde = grid.EnableWindowsDdeExport(new XlsDdeClient(new DdeSettings()));
The registration lives here so Xaml.Avalonia remains loadable on Linux and macOS; unsupported platforms never
show the DDE grid command.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- Ecng.Interop.Windows (>= 1.0.454)
- StockSharp.Xaml.Avalonia (>= 5.0.0)
- StockSharp.Xaml.Shared (>= 5.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.0 | 33 | 9/9/2026 |
Take in the Avalonia branch, and leave the WPF side out of it