嗨我对Silverlight非常陌生,当我尝试绑定组合框时,ItemsSource和DisplayMemberPath中有3个项目作为“JobName”,但值未绑定。
这是我的代码如下。 XAML:组合框在Silverlight中不显示绑定值Xaml
<combobox x:name="cbJobName" grid.column="1" grid.row="1" margin="5,5,0,10" horizontalalignment="Left" style="{StaticResource ComboBoxStyle2}" width="200" maxwidth="250" height="23" maxdropdownheight="250" tooltipservice.tooltip="Select a Job" selectionchanged="cbJobName_SelectionChanged">
</combobox>
代码背后:
JobNames = new List<JobList>();
JobList Jobs = new JobList();
Jobs.jobID = 1;
Jobs.jobName = "DM Propagation";
Jobs.errorMessage = "";
Jobs.lastDate = "1/11/2014";
Jobs.nextDate = "2/11/2014";
Jobs.jobState = 1;
JobNames.Add(Jobs);
Jobs = new JobList();
Jobs.jobID = 2;
Jobs.jobName = "Import Propagation";
Jobs.errorMessage = "";
Jobs.jobState = 2;
Jobs.lastDate = "3/11/2014";
Jobs.nextDate = "4/11/2014";
JobNames.Add(Jobs);
Jobs = new JobList();
Jobs.jobID = 3;
Jobs.jobName = "Cross Propagation";
Jobs.errorMessage = "";
Jobs.jobState = 2;
Jobs.lastDate = "5/11/2014";
Jobs.nextDate = "6/11/2014";
JobNames.Add(Jobs);
cbJobName.ItemsSource = JobNames;
cbJobName.DisplayMemberPath = "jobName";
cbJobName.SelectedIndex = 0;
biJobProcessingHome.IsBusy = false;
使用JobNames =新名单(招贤纳才的)来代替。 –