StockSharp.Xaml
5.0.243
Prefix Reserved
See the version list below for details.
dotnet add package StockSharp.Xaml --version 5.0.243
NuGet\Install-Package StockSharp.Xaml -Version 5.0.243
<PackageReference Include="StockSharp.Xaml" Version="5.0.243" />
<PackageVersion Include="StockSharp.Xaml" Version="5.0.243" />
<PackageReference Include="StockSharp.Xaml" />
paket add StockSharp.Xaml --version 5.0.243
#r "nuget: StockSharp.Xaml, 5.0.243"
#:package StockSharp.Xaml@5.0.243
#addin nuget:?package=StockSharp.Xaml&version=5.0.243
#tool nuget:?package=StockSharp.Xaml&version=5.0.243
🖼️ StockSharp.Xaml – WPF Controls for Trading Applications

A comprehensive set of WPF UI controls for building trading terminals and dashboards. Includes order book, trades panel, positions, portfolios, orders, connection status, logs, and more.
✨ Features
- Order Book (Market Depth) – Visualize current market bids and asks in classic or histogram mode
- Trades Panel – Display real-time tape of trades with price, volume, time, and direction
- Orders Panel – Monitor and manage working orders
- Portfolios Panel – Show balances, P&L, and key portfolio info
- Positions Panel – Display open trading positions and real-time changes
- Connection Status Control – Monitor and display connection health for all data sources
- Logs Panel – Real-time diagnostics and event logging
- WPF Native – Fully customizable for modern .NET/WPF trading apps

🛠️ Main Controls
- OrderBookControl – Shows bids/asks, volumes, and spread
- TradesPanelControl – Real-time tape with grouping and coloring
- OrderGridControl – View/manage all working, filled, and cancelled orders
- PortfolioGridControl – Multi-portfolio support, customizable columns
- PositionGridControl – For intraday and overnight positions
- ConnectionStatusControl – Shows broker and datafeed status
- LogControl – Live event stream with filtering and search

📦 Integration
- Drag & Drop Ready – Embed controls into your WPF windows and dashboards
- MVVM Support – Easy binding to your data and view models
- StockSharp API Native – Seamless use with StockSharp data/event sources

🖼️ More Screenshots
Order management panel
System and trading logs
🔗 Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- Ecng.Backup (>= 1.0.272)
- Ecng.Interop.Windows (>= 1.0.442)
- Ecng.Xaml.DXRefs (>= 1.0.14)
- StockSharp.Algo.Export (>= 5.0.130)
- StockSharp.Algo.Import (>= 5.0.0)
- StockSharp.Algo.Strategies (>= 5.0.134)
- StockSharp.Licensing (>= 5.0.215)
- StockSharp.Media (>= 5.0.150)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on StockSharp.Xaml:
| Package | Downloads |
|---|---|
|
StockSharp.Xaml.Charting
Financial charts. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.Alerts
Alerts components triggered by market conditions. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.UdpDumper
UDP Dumper |
|
|
StockSharp.LicenseTool
Trading and algorithmic trading platform (stock markets, forex, bitcoins and options). .NET API for InteractiveBrokers, GainCapital, OANDA, FIX/FAST, Binance etc. More info on web site https://stocksharp.com/store/api/ |
|
|
StockSharp.Studio.WebApi.UI
UI types for webapi interfaces. More info on web site https://stocksharp.com/store/ |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.249 | 129 | 8/20/2026 |
| 5.0.248 | 88 | 8/19/2026 |
| 5.0.247 | 93 | 8/18/2026 |
| 5.0.246 | 156 | 8/15/2026 |
| 5.0.245 | 155 | 8/11/2026 |
| 5.0.244 | 406 | 7/30/2026 |
| 5.0.243 | 172 | 7/28/2026 |
| 5.0.242 | 5,125 | 9/11/2025 |
| 5.0.241 | 458 | 9/1/2025 |
| 5.0.240 | 403 | 8/30/2025 |
| 5.0.239 | 583 | 8/10/2025 |
| 5.0.238 | 892 | 7/23/2025 |
| 5.0.237 | 678 | 7/22/2025 |
| 5.0.236 | 526 | 7/20/2025 |
| 5.0.235 | 388 | 7/20/2025 |
| 5.0.234 | 473 | 7/14/2025 |
| 5.0.233 | 380 | 7/8/2025 |
| 5.0.232 | 314 | 7/4/2025 |
| 5.0.231 | 350 | 6/30/2025 |
| 5.0.230 | 500 | 6/24/2025 |
Drop obfuscation from Licensing and Server.Core, and fix what the core solution holds
Drop obfuscation from the XAML projects
Xaml: drop the dead jeff.wilcox reference link from HighlightingTextBlock doc
Merge remote-tracking branch 'origin/master' into broker-web-admin
Merge origin/broker-web-admin: Designer-strategies schemas list/detail + TariffPlan subscriptions
Adapt desktop strategy hosts to the decomposed Strategy API
Studio.Controls: rebind the WPF panels onto the shared view-models
Use Ecng Common extensions in HtmlRenderer
Use Ecng Common extensions across codebase
Replace DateTimeOffset with DateTime UTC in UI models, charting, designer, samples
Remove IsBinaryEnabled from storage settings UI
Dispose test connector on ConnectorWindow close
Remove nullable reference type annotations (CS8632)
Move all projects from src/ to root Broker/ level
WorkingTime moved to Ecng.
remove Avalonia files from WPF HtmlRenderer directory
HtmlRenderer: split into Xaml.Html.Shared + Xaml.Html.Avalonia, revert WPF Core to ImageSource
HtmlRenderer: Avalonia port, align Core API with StockSharp modifications
Position. OpenTime, CloseTime properties.
Security. Stat fields made obsolete.
ExecMsg. MarketPrice property.
Algo.Indicators, Algo.Testing, Algo.Strategies separated projects.
Import, Export separated projects.
More bindeable properties.
ConnectorInfo moved to Messages.
PermissionCredentialsPanel binding model.
SecurityMappingPanel binding model.
ProgressStatusBar
refactor ISecurityMappingStorage to use provider/storage pattern
IFileSystem usage.
DelegateCommand moved to Ecng.ComponentModel.
Replaced obsolete timers with Task-based patterns.
InvokeAsync extension.
IAsyncEnumerable impl refactoring.
ObservableDictionary marked as obsolete.
Fix periodical actions.
Derivatives refactoring.
Storages. Init -> InitAsync
IBackService. PublishAsync accepts expiresIn
Removed disableExpect100Continue
GuiDispatcher. InvokePeriodically implemented.
UnitTypes.Limit made obsolete.
DX updated.
Lock usage.
BlockingQueue replaced by Channel
Replace ThreadingHelper by Task.
AppStartSettings. TimeZone
DateTimeOffset -> DateTime UTC
IMarketDataDrive uses async mode.
CsvParser uses async model.
Export, Import uses Stream.
MyTrade. Trade is ITickTradeMessage type.
Order. Direction removed as obsolete.
Position. ServerTime made as primary.
CandleSettingsEditor removed as obsolete.
HyperlinkEx removed.
IndexEditor. Securities removed as obsolete.
PermissionCredentialsStorage -> FileCredentialsStorage. DatabaseCredentialsStorage created.