1
Я пытаюсь определить элемент управления и данные привязать его к списку, и код выглядит следующим образом.
XAMLСвязывание данных itemcontrol в Silverlight 3.0
<ItemsControl x:Name="ic" >
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding val}" TextWrapping="Wrap" Width="195" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Класс товара
public class Item
{
public string val;
}
XAML.cs
public MainPage()
{
InitializeComponent();
List<Item> items = new List<Item>();
Item item1 = new Item();
item1.val = "iasl;fdj1";
items.Add(item1);
Item item2 = new Item();
item2.val = "iasfdkasdkljf2";
items.Add(item2);
ic.ItemsSource = items;
}
Элементы отображаются при запуске этого. Я что-то упускаю?