Доступ к текущему элементу в шаблоне данных
Следующий элемент управления связан со списком пользователей:
<ItemsControl x:Name="Users">
<ItemsControl.ItemTemplate>
<DataTemplate>
Как в этом случае передать пользователя конвертеру, а не только его свойствам?
1 ответ
Решение
I assume you're referring to an IValueConverter
пример? Just leave out the Path parameter of your Binding and it will pass in the current DataContext
(в вашем случае User
пример).
This sample assumes your IValueConverter
называется MyValueConverter
:
<ItemsControl x:Name="Users">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding Converter={StaticResource MyValueConverter}}" />
</DataTemplate>
<ItemsControl.ItemTemplate>
</ItemsControl>