que - visual studio wpf
WPF pasa el objeto de enlace padre al convertidor (1)
Usted puede simplemente dejar el camino. De esa manera se llega al objeto real vinculado.
<TextBlock Text="{Binding Converter={StaticResource MyConverter}}"/>
o si quieres ser explícito al respecto:
<TextBlock Text="{Binding Path=., Converter={StaticResource MyConverter}}"/>
Tengo ItemsControl que está vinculado a la colección de tipo Student. Dentro de ItemTemplate tengo un TextBox que usa IValueConverter para hacer algunos cálculos y lógica personalizados. Quiero pasar el objeto Student real al convertidor de valores, en lugar de una propiedad de él. ¿Cómo puedo hacer eso? Aquí hay una muestra de mi código.
<ItemsControl ItemsSource="{Binding StudentList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding ????, Converter={StaticResource MyConverter}}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
En el codigo tengo este
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;
}
}