【发布时间】:2009-05-03 10:08:56
【问题描述】:
我有列表框,在单击事件时我打开新面板,在其中更改列表框的数据,更准确地说是图像源。我有问题如何更新列表框以获得新图片。提前致谢。 这是我的代码:
<ListBox x:Name="lbNarudzbe" MouseLeftButtonUp="lbNarudzbe_MouseLeftButtonUp" HorizontalAlignment="Center" MaxHeight="600">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Margin="0,5,0,0" Width="50" Height="50" HorizontalAlignment="Center" Source="{Binding Path=Picture}" />
<TextBlock HorizontalAlignment="Center" FontSize="23" Text="{Binding Path=UkupnaCijena}" Width="80"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
public partial class Page : UserControl
{
ObservableCollection<Narudzba> narudzbe = new ObservableCollection<Narudzba>();
public Page()
{
InitializeComponent();
narudzbe.Add(new Narudzba());
narudzbe.Add(new Narudzba());
narudzbe.Add(new Narudzba());
narudzbe.Add(new Narudzba());
lbNarudzbe.ItemsSource = narudzbe;
}
public class Narudzba
{
//...
public string Picture
{
get { return "picture source"; }
}.....
【问题讨论】:
-
MouseLeftButtonUp 事件的代码在哪里?
标签: c# silverlight-2.0