如何进行for循环以增加WPF图像名称的结尾?

约翰·哈伯(Johan Harboe)

我只想使某些图像可见,具体取决于值。

当您在文本框中输入数字时,例如 10我希望显示10张图像。

这是我的一些代码来显示我的意思:

具有给定名称的图像之一:

<Image x:Name="Image_Number1" Source="{StaticResource ImageNo2}" Visibility="Collapsed" />

给定文本框内容时的for循环(这是我想知道的部分,类似):

for (int i = 0; i < TextboxContent; i++)
{
     Image_Number(TextboxContent).Visibility = Visibility.Visible;
}

当然,此行Image_Number(TextboxContent).Visibility = Visibility.Visible; 不编译。

我想以一种将TextboxContent添加到图像名称末尾的方式进行编译。
如果我的文本框的值为10,则会将Image_Number1,2,3 ... 10的可见性设置为visible。
什么是解决这个问题的好方法?任何建议都欢迎,谢谢。

国王王

您可以使用以下FindName方法:

for (int i = 1; i <= TextboxContent; i++) {
 var img = FindName("Image_Number" + i) as FrameworkElement;
 if(img != null) img.Visibility = Visibility.Visible;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何进行for循环

来自分类Dev

如何进行“ for循环”递归

来自分类Dev

如何进行功能循环

来自分类Dev

如何进行for循环写特定行

来自分类Dev

用Elixir递归如何进行for循环?

来自分类Dev

如何进行无限循环?(滑块javascript)

来自分类Dev

如何进行重定向循环

来自分类Dev

如果否则如何进行行循环

来自分类Dev

图像悬停时如何进行叠加

来自分类Dev

如何进行响应式图像设计

来自分类常见问题

如何进行for循环读取多个txt文件?

来自分类Dev

我的服务中的Symfony循环参考-如何进行重组?

来自分类Dev

单击按钮一次如何进行字幕循环?

来自分类Dev

如何进行for循环读取多个txt文件?

来自分类Dev

如何进行循环以将堆栈放入字符串[]?

来自分类Dev

如何进行循环以不重复scrapy.request?

来自分类Dev

如何进行叠加图像ffmpeg的左右过渡

来自分类Dev

画布-如何进行背景图像移动

来自分类Dev

在fabricjs中缩放后如何进行图像转换?

来自分类Dev

如何进行if或汇编?

来自分类Dev

如何进行GARP?

来自分类Dev

如何进行突袭

来自分类Dev

如何进行对齐

来自分类Dev

如何进行排序?

来自分类Dev

循环读取:如何写图像名称?

来自分类Dev

如何按名称对iMessage图像进行排序?

来自分类Dev

如何按名称对我的图像进行排序?

来自分类Dev

如何进行循环以尝试使用Python对x项进行所有排序

来自分类Dev

通过WPF窗口上的图像控件进行Foreach循环