Мне было интересно, как можно было бы легко добавить список двойников в список в моем классе FoodItem.
Мой XAML:
<src:FoodItemCollection x:Key="Drinks">
<src:FoodItem Name="Fountain" ImagePath="Resources\drinks_fountain.png" Price="2.50,2.00,1.50"></src:FoodItem>
<src:FoodItem Name="Popcan" ImagePath="Resources\drinks_popcan.png" Price="1.50"></src:FoodItem>
<src:FoodItem Name="Bottle" ImagePath="Resources\drinks_bottle.png" Price="2.00"></src:FoodItem>
<src:FoodItem Name="Slushy" ImagePath="Resources\drinks_slushy.png" Price="3.50,3.00,2.50"></src:FoodItem>
</src:FoodItemCollection>
В моем классе FoodItem есть методПозвонил Цена:
public class FoodItem
{
...
List<double> prices = new List<double>();
...
public List<double> Price
{
get { return prices; }
set
{
prices = value;
}
}
...
}
К сожалению, способ ввода списка цен в моем файле XAML дает мне ошибку.Но он компилируется.
Я получаю ошибку:
Первое исключение типа «System.Windows.Markup.XamlParseException» произошло в PresentationFramework.dll
Дополнительная информация: тип 'List`1' не имеет открытого класса TypeConverter.Ошибка в строке 31, позиция 85
В строке 31 указан код вверху.
Спасибо за помощь:)