本文整理汇总了C#中ClientState.GetAllRouteNodes方法的典型用法代码示例。如果您正苦于以下问题:C# ClientState.GetAllRouteNodes方法的具体用法?C# ClientState.GetAllRouteNodes怎么用?C# ClientState.GetAllRouteNodes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ClientState
的用法示例。
在下文中一共展示了ClientState.GetAllRouteNodes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddPriceDialogBox
public AddPriceDialogBox(ClientState clientState, bool domestic)
{
InitializeComponent();
var locationService = new LocationService(clientState);
foreach (var routeNode in clientState.GetAllRouteNodes())
{
var cbi = new ComboBoxItem();
if (routeNode is DistributionCentre)
cbi.Content = ((DistributionCentre)routeNode).Name;
else if (routeNode is InternationalPort && !domestic)
cbi.Content = routeNode.Country.Name;
cbi.Tag = routeNode.ID;
this.origin.Items.Add(cbi);
var cbi2 = new ComboBoxItem();
if (routeNode is DistributionCentre )
cbi2.Content = ((DistributionCentre)routeNode).Name;
else if (routeNode is InternationalPort && !domestic)
cbi2.Content = routeNode.Country.Name;
cbi2.Tag = routeNode.ID;
this.dest.Items.Add(cbi2);
}
}
示例2: AddRouteDialogBox
public AddRouteDialogBox(ClientState clientState)
{
InitializeComponent();
//this.comboBox1.ItemsSource = clientState.GetAllRouteNodes();
timesGrid.Columns.Add(new DataGridTextColumn { Header = "Day", Binding = new Binding("Day") });
timesGrid.Columns.Add(new DataGridTextColumn { Header = "Hour", Binding = new Binding("Hour") });
timesGrid.Columns.Add(new DataGridTextColumn { Header = "Minute", Binding = new Binding("Minute") });
foreach (var routeNode in clientState.GetAllRouteNodes())
{
ComboBoxItem cbi = new ComboBoxItem();
if (routeNode is DistributionCentre)
cbi.Content = ((DistributionCentre)routeNode).Name;
else if (routeNode is InternationalPort)
cbi.Content = routeNode.Country.Name;
cbi.Tag = routeNode.ID;
this.originComboBox.Items.Add(cbi);
ComboBoxItem cbi2 = new ComboBoxItem();
if (routeNode is DistributionCentre)
cbi2.Content = ((DistributionCentre)routeNode).Name;
else if (routeNode is InternationalPort)
cbi2.Content = routeNode.Country.Name;
cbi2.Tag = routeNode.ID;
this.destComboBox.Items.Add(cbi2);
}
foreach (var company in clientState.GetAllCompanies())
{
ComboBoxItem cbi = new ComboBoxItem();
cbi.Content = company.Name;
cbi.Tag = company.ID;
this.companyComboBox.Items.Add(cbi);
}
}