Биржи

Снимок экрана: справочник бирж

ExchangesPanel - справочник бирж. Показывает список Exchange с названием и страной и позволяет добавлять свои биржи.

Основные свойства

Панель обычно стоит в паре с ExchangeBoardsPanel: выбор биржи здесь задаёт, какие площадки показать там. О смене выбора сообщает событие SelectedExchangeChanged.

Ниже показаны фрагменты кода с его использованием:

<Window x:Class="Sample.ExchangesWindow"
	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="400" Width="600">
	<xaml:ExchangesPanel x:Name="ExchangesPanel" />
</Window>
// Выбираем биржу
ExchangesPanel.SetExchange(Exchange.Moex.Name);

// Сбрасываем выбор площадки при смене биржи
ExchangesPanel.SelectedExchangeChanged += () =>
	BoardsPanel.SetBoardCode(null);

// Сохраняем справочник
foreach (var exchange in ExchangesPanel.Exchanges)
	_exchangeInfoProvider.Save(exchange);

См. также

Служебные панели