【发布时间】:2010-12-02 12:41:04
【问题描述】:
我有绑定到 Student 类型集合的 ItemsControl。 在 ItemTemplate 中,我有一个 TextBox,它使用 IValueConverter 来执行一些自定义计算和逻辑。我想将实际的 Student 对象传递给值转换器,而不是它的属性。我怎样才能做到这一点?这是我的代码示例。
<ItemsControl ItemsSource="{Binding StudentList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding ????, Converter={StaticResource MyConverter}}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
在代码中我有这个
public class MyValueConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// I want 'value' to be of type Student.
return null;
}
}
【问题讨论】:
标签: wpf binding parent relativesource