Correspondencia de códigos de instrumentos

Captura de pantalla: tabla de correspondencias de códigos de instrumentos

SecurityMappingPanel - una tabla de correspondencias entre el código del instrumento en el sistema y su código en un conector concreto. Resuelve el problema habitual: el mismo contrato se llama de forma distinta en cada proveedor de datos.

Propiedades principales

Las filas se añaden y se eliminan en la propia tabla, y al pulsar el botón de guardar se genera el evento Saving: la aplicación escribe los cambios en el almacenamiento y cambia el texto del botón.

A continuación se muestran fragmentos de código con su uso:

<Window x:Class="Sample.MappingWindow"
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:xaml="http://schemas.stocksharp.com/xaml"
	Height="500" Width="900">
	<xaml:SecurityMappingPanel x:Name="MappingPanel" />
</Window>
// Establecemos el almacenamiento de correspondencias
MappingPanel.Storage = _securityMappingStorage;

// Añadimos un conector a la lista
MappingPanel.ConnectorsInfo.Add(new ConnectorInfo("Binance"));

// Confirmamos el guardado con el texto del botón
MappingPanel.Saving += () => MappingPanel.SaveText = LocalizedStrings.Saved;

Ver también

Paneles de servicio