У меня есть ListView с изображением и некоторыми текстовыми блоками в таблице данных. Эти элементы управления связывают информацию из объекта коллекции, но URL-адрес для элемента управления изображением находится в файле. Я попытался привязать строку (это имя файла) и создал преобразование для получения URL-адреса.
xaml:
<ListView Name="list" ItemsSource="{x:Bind Player.PlayerHistory, Mode=OneWay}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:HistoricoPartidas">
<Grid HorizontalAlignment="Stretch"
VerticalAlignment="Stretch">
<Image Source="{x:Bind name, Converter={StaticResource ResourceKey=ItemConvert} }" />...
конвертер:
class ItemConvert: IValueConverter {
public object Convert(object value, Type targetType, object parameter, string language) {
string s = value.ToString(); //value is binding from an object of a collection
ControlFile controle = new ControlFile();//class with file handler
Character ch = controle.get(s).Result;//return a Character from file "s"
return ch.Icon_URL;
}
Я создал приведенный выше код, но он вызывает тупик (.Result?). Мой вопрос в том, есть ли способ получить данные из файла для использования в управлении изображениями, избегая тупиковой ситуации?
PlayerHistory
? - person panda   schedule 12.01.2016