【问题标题】:How to initialize a set of random image files in c# and bind them randomly in XAML如何在c#中初始化一组随机图像文件并在XAML中随机绑定它们
【发布时间】:2014-03-31 23:35:21
【问题描述】:

我正在编写一个使用某种测验的 Windows8 Metro 应用程序。 我什至不知道从哪里开始,因为这让我很困扰。我有 3 组 10 张图像。我希望每次运行带有测验的页面时,该程序都会随机选择一张图片,并且当用户勾选答案时,下一页上会出现同样随机选择的图像#2,依此类推。我没有在这里写任何代码,因为我没有它,因为我不知道从哪里开始。

按照我自己的逻辑,它应该是这样的:

  1. 在 .cs 中应该有一种方法可以在 1 和 3 之间选择一些随机数(我知道该怎么做,这不是问题)

  2. 该数字代表一组图像

  3. 问题来了,我应该以某种方式将该号码与保存在项目内部文件夹中的图像连接起来,并将其绑定到 XAML

  4. 每个图像在该运行中只能选择一次,因此每次我运行该页面时,这些图像都会随机出现。

【问题讨论】:

    标签: c# xaml windows-8


    【解决方案1】:

    为什么不将您的图片命名为“Question1_1.jpg”、“Question1_2.jpg”和“Question1_3.jpg”......

    当你在第一页时,做类似的事情,

    var imageName = "Question1" + "_" + randomNumber + ".jpg";
    

    如果您正在寻找代码以在图像控件中加载图像,请检查 this post

    【讨论】:

      猜你喜欢
      • 2019-02-16
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      相关资源
      最近更新 更多