Биржи

ExchangesPanel - справочник бирж. Показывает список Exchange с названием и страной и позволяет добавлять свои биржи.
Основные свойства
- ExchangesPanel.Exchanges - список бирж Exchange.
- ExchangesPanel.SelectedExchangeName - название выбранной биржи.
Панель обычно стоит в паре с 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);