图像C#WPF列表
除了使用var,还有其他方法来声明图像列表吗图像C#WPF列表,c#,wpf,image,list,var,C#,Wpf,Image,List,Var,除了使用var,还有其他方法来声明图像列表吗 var myimagelist = new Image[9]; 因为使用var,我不能在我的公共类中声明它,比如: private int IndexComp; var __I_ImageCouche = new Image[9]; 我在编码方面是新手,可能很简单,但我找不到问题的答案 Image[] myimagelist = new Image[9]; 但我建议你用 List<Image> myImageList = new L
var myimagelist = new Image[9];
因为使用var,我不能在我的公共类中声明它,比如:
private int IndexComp;
var __I_ImageCouche = new Image[9];
我在编码方面是新手,可能很简单,但我找不到问题的答案
Image[] myimagelist = new Image[9];
但我建议你用
List<Image> myImageList = new List<Image>();
List myImageList=new List();
TryImage[]myImageList=新图像[9]创建图像
数组的code>,如果需要列表,可以执行列表myImageList=new list()
,而无需定义列表
的大小。您正在创建一个变量。您正在寻找类级别的字段声明。@Haldo所说的是一个字段声明。您还可以使用辅助功能修饰符作为前缀。默认值为private
,最大值为该类的访问级别。最大值是public
哦,我想我已经试过了。。。正如所料,这很简单。。谢谢除此之外,根本不需要有图像元素的列表。Image是一个UI元素,为了显示图像集合,应该使用ItemsControl,其中在ItemTemplate中声明了图像元素。然后将ItemsControl的ItemsSource属性分配或绑定到ImageSource对象集合或图像URL字符串集合。请阅读Clemens的建议!使用wpf,当您看到重复的一堆内容时,请考虑将数据模板化到ui和某种类型的项控件中。某些信息:List
允许动态添加和删除项,而数组是固定数量的项,您可以按索引分配给每个项。您可以调整数组的大小,但List
已经为您完成了所有这一切,并处理了所有的混乱。根据您的使用情况,一个数组可能就足够了,因为它是最小的;但是您可能需要一个列表
。不过没什么大不了的。