【问题标题】:Read Value and Assign to While Loop读取值并分配给 While 循环
【发布时间】:2013-01-12 12:15:20
【问题描述】:

目前我正在WPF 开发一个程序,在显示屏上用户可以选择 2 个选项:

  1. 全部 (RadiobtnAll)
  2. 号码(RadiobtnText)+(TextboxNumber)

这两个值应该分配给“X”变量。

然后我将有一个while 循环,它将运行这两个条件的基础:

  for (int i = 1; i <= x ; i++)
  {
     //Do Stuff
  }

我不知道该怎么做,因为我是 WPF 的新手。

【问题讨论】:

  • 您是否要确定选择了哪个单选按钮..?不确定我是否完全理解你的问题..
  • 是的,两者都是单选按钮,但对于数字,我有文本框来获取值,
  • 有多少单选按钮,你只能选择一个带有单选按钮的选项。也许你需要使用一个 GroupTextBox,你在这里没有任何意义。还有你为什么要做你的while 循环中的代码请更好地解释您的要求 Alexandera
  • 我有两个单选按钮,一个有不同的值(如果我选择所有我的while循环将运行直到另一个内部条件变为假然后停止并退出循环)和(如果我选择Number 单选按钮和我在框中分配值 while 循环将运行直到数字等于零)
  • 这似乎是问题所在,因为您还没有解释为什么需要一个while循环..我认为您需要显示更多代码,因为您所做的仍然是零意义..

标签: c# wpf textbox while-loop radio-button


【解决方案1】:

看来你写这个是为了让一个 while 循环不断运行来检查 x 是否已被分配。这不是您在 WPF 中的做法,而是您在视频游戏中的做法。

您要查看的是事件,这是 Microsoft 提供的一个很好的 tutorial,应该能够帮助您。

编辑:线程代码;

private int _x = 0;
public Main()
{
    InitializeComponent();

    var waitThread = new Thread(() =>
    {
        for (var i = 1; i <= _x; i++)
        {
            //Do Logic
        }
    });
    waitThread.Start();
}

【讨论】:

  • 事实是我必须这样做,谢谢你的链接,但没有帮助,因为我必须返回一个值给主函数
  • 啊,那你的目标是 .net 4.5 吗?
  • 我会说使用线程,并在其中包含检查 x 代码。我将使用代码编辑我的主要帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 1970-01-01
  • 2017-06-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多