2017-02-25 42 views
0

我在Blend(visual studio 15)中製作了一個非常簡單的UI,其中包含一個TextBox和一個按鈕。使用混合到C#中的TextBox數據功能

我想讓用戶在文本框中插入一個數字作爲例子5,並且一旦點擊了按鈕,它就會把這個int 5插入到一個函數中,例如^ 2來獲得輸入。

我如何插入一個文本框數據到我的代碼中的不同功能?

  • 我會寫一個例子,但在這個事情我不知道如何編寫從TextBox獲取輸入的函數。

謝謝!

回答

0

你可以掛鉤爲Click事件Button的事件處理程序XAML標記(MainWindow.xaml或任何你的文件名爲):

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

在代碼隱藏類(主窗口。 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); 
}