交易所

屏幕截图: 交易所目录

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);

另请参阅

服务面板