У меня сводящая с ума проблема - я не могу заставить работать привязку основных данных даже с скопированными примерами. В конструкторе в списке есть 2 элемента, но во время выполнения он пуст.
<Window x:Class="BasicTables" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="BasicTables" Height="300" Width="300"> <Window.Resources> <XmlDataProvider x:Key="data" XPath="/pages"> <x:XData> <pages> <page> <id>1</id> <name>Hello World</name> </page> <page> <id>2</id> <name>Hello World2</name> </page> </pages> </x:XData> </XmlDataProvider> </Window.Resources> <Grid> <ListBox Name="ListBox1"> <ListBox.ItemsSource> <Binding Source="{StaticResource data}" XPath="page"/> </ListBox.ItemsSource> </ListBox> </Grid> </Window>
Blimey - я ненавижу пространства имен XML!
<pages xmlns="">