作者Austin9 (奥斯丁)
看板C_Sharp
标题[问题] 如何控制物件名称在WPF下?
时间Sun Aug 19 11:32:58 2012
想请教一下,不知道是否有人做过类似的问题?
就是小弟现在有一连串的物件名称,它们是有顺序编号的。
ex:
Image1,Image2,Image3,Image4....等
我想针对这些物件跑回圈来assign东西给它们。
ex:
Image1.source = something;
Image2.source = something;
Image3.source = something;
Image4.source = something;
Image5.source = something;
.
.
.
这是我期望要做的事,想用回圈去跑。但不知道如何去控制那些数字?
请各位高手解救一下,谢谢。不然我的CODE要好长啊~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.51.26
1F:→ ryan10328:宣告一个Image的阵列 然後就可以用回圈assign了吧 08/19 13:20
2F:→ ryan10328:Image[] img = new Image[2] {image1,image2}; 08/19 13:25
3F:→ ryan10328:可以用回圈跑img,给它source 就是 img[i].source = ??; 08/19 13:27
4F:→ ryan10328:希望我对你的问题有理解正确 XD,祝你解决问题 ! 08/19 13:27
5F:→ Austin9:谢谢楼上,但这样我要每种物件都设一个Array,但麻烦了 08/19 15:03
6F:→ Austin9:後来用FindName的方法来解决,但程式码还是有点长,想看看 08/19 15:04
7F:→ Austin9:是否有更好的方式?谢谢! 08/19 15:05
8F:推 chchwy:这种工作就是要用阵列做 回圈就是来设计解决重复工作问题的 08/19 16:47
9F:→ chchwy:操弄变数名称一般来说都不是正途 08/19 16:48
10F:→ Austin9:谢谢楼上的提醒,不过,我想你可能误会我的意思了,谢谢! 08/19 23:38
11F:→ edward13:照你给的范例 FindName("image"+i) 不就好了= = 08/21 16:17
12F:→ edward13:再包装成一个传回collection的method就好了 08/21 16:20
15F:→ Austin9:谢谢楼上,我是采用FindName,因为要寻找特定名称,这方 10/07 13:14
16F:→ Austin9:法比较快些。 10/07 13:14
17F:→ Austin9:谢谢RYAN10328提供的想法,最近刚好需要这方法来解决某一 10/07 13:15
18F:→ Austin9:小问题。谢谢。 10/07 13:15