Привет всем, я новичок в Windows Mobile. Я использую LongListSelector. У меня есть класс Menu.cs, которые имеют follwing и присваивателя:Настройка изображения с привязки данных windows mobile C#?
public Uri Picture
{
get { return picture; }
set
{
if (value != picture)
{
picture = value;
NotifyDataHasChanged("Picture");
}
}
}
И на моей странице, где я есть мой LongListSelector:
this.menu.Add(new Menu() { Name = "ccc", Picture = new Uri("/Assets/GFX/menuHeaderCO3.png", UriKind.Relative) });
longListMenuSlide.ItemsSource = menu;
И XAML:
<phone:LongListSelector x:Name="longListMenuSlide" HorizontalAlignment="Left" Height="594" Margin="0,102,0,0" VerticalAlignment="Top" Width="370" Grid.RowSpan="2">
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,0">
<Image Source="{Binding Picture}" Height="78" Width="370"
HorizontalAlignment="Left" Stretch="UniformToFill"/>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
Сво не работает. Я не вижу никаких изображений. Но если я жестко кодирую источник изображения:
<Image Source="/Assets/GFX/menuCO5.png" Height="78" Width="370"
HorizontalAlignment="Left" Stretch="UniformToFill"/>
это работает. Любая помощь? Я новичок в Windows Mobile.
ТКС на самом деле это было связано с установкой изображения «menuHeaderCO3.png». Создайте действие с «Контент»? Я добавил его, перетащив его. Мне нужно было добавить существующий элемент. – veereev