在数组列表中添加图像



我必须创建一个WPF应用程序。它收集行中的字符串和图像。我不确定是否可以使用多维数组或数组列表,但我不知道如何将图像插入数组。有人能帮我吗?

所以如果你想要1个Image和可变数量的string

你的Image变成DictionaryKeyList<string>对应的Value

public Dictionary<Image, List<string>> MyCollection { get; private set; }
...
// Initialisation
MyCollection = new Dictionary<Image, List<string>>();
// Adding new Row
var tempImage = new Image();
MyCollection.Add(tempImage, new List<string>(){"A", "B", "C"});
// Modifying existing row -- for `Key` tempImage we'll add a string "D" and remove string "A"
List<string> existingValues = MyCollection[tempImage];
existingValues.Add("D");
existingValues.Remove("A");
// Removing rows
MyCollection.Remove(tempImage);

你可以从这里下载这个例子。希望这能澄清一些使用的想法。我建议看一些简单的例子,以更好地理解如何使用Dictionary<...>来实现您的需求。

相关内容

  • 没有找到相关文章

最新更新