Как установить контекст данных для элемента списка в шаблоне элемента списка, отличного от того, который установлен в качестве источника элементов в списке - PullRequest
0 голосов
/ 26 августа 2010
<UserControl.Resources>
<DataTemplate x:Key="LstBoxTemplate">     
<TextBlock Text="{Binding Item}" TextWrapping="Wrap"  HorizontalAlignment="Left"/>
<Image  Grid.Column="2" Margin="0,0,10,0" Visibility="{Binding isVisible,Converter={StaticResource ImageCtlVisibilityConverter}}" Source="/pjct;component/Images/im.png"/>
</DataTemplate>
</UserControl.Resources>
<ListBox x:Name=lstbox ItemsSource="{Binding itemList}"  ItemTemplate="{StaticResource LstBoxTemplate}" />

1 Ответ

0 голосов
/ 26 августа 2010

Ваш вопрос требует более подробной информации, и поэтому я, возможно, упускаю суть ...

Если ваш список связан с коллекцией пользовательских объектов, которыми вы управляете (то есть модель представления).Тогда вам будет достаточно просто добавить свойство в модель представления, содержащую объект, с которым вы хотите связать свой элемент списка ... ... 1003 *

...