KeyValuePair绑定到wpf控件

时间:2017-09-17 18:48:23

标签: c# wpf

我有:

public List<KeyValuePair<string, string>> SearchInAllFiles { get; private set; }

这就是我的尝试:

<ListView ItemsSource="{Binding SearchInAllFiles}">
    <ListView.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <Image Source="{Binding}" />
            </StackPanel>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

我需要Key作为图片网址,Value作为SearchInAllFiles的图片文字。我的XAML需要调整什么?

1 个答案:

答案 0 :(得分:0)

如果要显示图像,则绑定应如下所示。

<ListView ItemsSource="{Binding SearchInAllFiles}">
<ListView.ItemTemplate>
    <DataTemplate>
        <StackPanel>
            <Image Source="{Binding Key}" />
        </StackPanel>
    </DataTemplate>
</ListView.ItemTemplate>