Связывание Combobox с проблемой XML-файла - PullRequest
1 голос
/ 02 мая 2011

это мой xml

<Courses>

  <Course Name="Computerarchitectuur" />
  <Course Name="Frans" />
  <Course Name="Programmeren" />

</Courses>

в моем xaml я называю это следующим образом:

 <XmlDataProvider x:Key="blabla"
                Source="C:\Users\Ruben\Desktop\Stage 26-04\stage_TFW\stage_TFW\NewWPFVragenBeheer\Data\Courses.xml"
                XPath="/Courses/Course"
           />



<ComboBox DataContext="{Binding Source={StaticResource blabla}}"  ItemsSource="{Binding XPath=@Name}" Height="23" HorizontalAlignment="Left" Margin="128,67,0,0" Name="comboBox1" VerticalAlignment="Top" Width="120" SelectionChanged="comboBox1_SelectionChanged" />

Моя проблема в том, что он показывает только первый элемент, а именно «Computerarchitectuur.знаете, что я делаю не так?

1 Ответ

1 голос
/ 02 мая 2011

Попробуйте это:

<XmlDataProvider x:Key="blabla" Source="C:\Users\Ruben\Desktop\Stage 26-04\stage_TFW\stage_TFW\NewWPFVragenBeheer\Data\Courses.xml" XPath="Courses/Course" />
<ComboBox ItemsSource="{Binding Source={StaticResource blabla}}" DisplayMemberPath="@Name" Height="23" HorizontalAlignment="Left" Margin="128,67,0,0" Name="comboBox1" VerticalAlignment="Top" Width="120" SelectionChanged="comboBox1_SelectionChanged" /> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...