【发布时间】:2011-02-18 07:30:21
【问题描述】:
这就是我的情况。我正在设计一个程序,当用户单击某个按钮时,该程序需要在画布上实时创建新的图像对象。由于我不知道任何给定用户将创建多少所述图像,因此我无法在代码中为每个图像分配名称。图片需要命名为“Image0”、“Image1”、“Image2”等,具体取决于页面上已经存在的图片数量。有点像 Visual Studio 本身的工作方式,每次将控件拖放到设计视图时,它都会自动在控件名称后附加一个数字。
有没有人有可以执行这个功能的代码sn-p?
【问题讨论】:
-
可以不使用集合吗(例如
List<YourImageType>)? -
也许吧。那仍然允许图像拥有/使用事件吗?如何更改列表中图像的属性或响应用户交互?
-
确保您可以附加任何事件处理程序并在将新创建的控件添加到列表之前为其设置任何属性:)
标签: c# silverlight visual-studio-2010