【问题标题】:Using TextBox Data from Blend into C# function使用 Blend 中的 TextBox 数据到 C# 函数中
【发布时间】:2017-07-16 06:34:06
【问题描述】:

我在 Blend (visual studio 15) 中制作了一个非常简单的 UI,其中包含一个 TextBox 和一个按钮。

我希望用户在文本框中插入一个数字,例如 5,一旦单击按钮,它将采用这个 int 5 并将其插入到一个函数中,例如 ^2 以获取它的输入。

如何在我的代码中将 TextBox 数据插入到不同的函数中?

  • 我会写一个例子,但我不知道如何编写从 TextBox 获取输入的函数。

谢谢!

【问题讨论】:

    标签: c# wpf visual-studio textbox blend


    【解决方案1】:

    您可以在 XAML 标记(MainWindow.xaml 或您的文件被调用的任何文件)中为 ButtonClick 事件连接一个事件处理程序:

    <TextBox x:Name="textBox1" />
    <Button Content="Button" Click="Button_Click" />
    

    在代码隐藏类 (MainWindow.xaml.cs) 中,您可以从 TextBox 获取值并将其传递给您想要的任何方法:

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        int value;
        if (!int.TryParse(textBox1.Text, out value))
            MessageBox.Show("Invalid value!");
    
        MessageBox.Show(value ^ 2);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2021-09-09
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多