У меня есть список внутри списка .. и этот список имеет тип "RequirementsBase" (абстрактный класс).
Я хочу иметь свойство Name каждого элемента в спискеотображение в списке при выборе элемента из родительского списка.(Надеюсь, это имеет смысл).Без конвертера, когда элементы отображаются в списке, я получаю полное пространство имен пути класса.Как только я подключил конвертер, он отображал имя списка, а не то, что в списке.Это имя также отображается с каждой буквой в отдельной строке в списке.
Вот мой XAML, подключающий конвертер:
<ListBox Name="lstRequirements"
ItemsSource="{Binding ElementName=listTreasureCards,
Path=SelectedItem.Requirements,
Converter={StaticResource RequirementConverter}}" />
Вот код моего конвертера:
public object Convert(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
return value.GetType().Name;
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
return value.GetType();
}
Я нуб, поэтому, пожалуйста, говорите нуб,:)