【发布时间】:2015-09-14 10:59:29
【问题描述】:
我正在尝试从我正在构建的 WPF 应用程序中的文本框中获取用户输入。用户将输入一个数值,我想将其存储在一个变量中。我刚刚开始使用 C#。我该怎么做?
目前我正在打开文本框并让用户输入值。之后,用户必须按下一个按钮,在该按钮上来自文本框的文本存储在一个变量中。
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var h = text1.Text;
}
我知道这是不对的。什么是正确的方法?
【问题讨论】:
-
您是否尝试将输入转换为数字?
-
@crossemup 如果要在按钮单击后将要存储的值存储在变量中。你做得对……为什么你觉得这不正确?
-
不,我不想将输入转换为数字。输入本身是一个数字。我希望将该数字存储到变量中
-
其实就是一个字符串。我在问您是否需要将其转换为数字,因为您的代码已经正确存储了它。如果您需要在 Button_Click 事件处理程序之外访问它,那么您只需在该范围之外定义您的变量。
-
如果你想在按钮点击事件上存储文本框的值,那么你就是正确的。您也可以使用 Bindings,但由于您是 c# 的新手,所以它对您来说会很复杂。
标签: c# wpf textbox user-input