【问题标题】:Text changed event of text box in a gridview网格视图中文本框的文本更改事件
【发布时间】:2014-02-03 10:59:18
【问题描述】:

我是 wpf 的新手,所以我的 gridview 有问题。

我在 GridView 中使用 TextBox。基本上,我想做的是每次编辑框中的文本时调用一个方法。即当输入文本时,该函数将调用。那就是文本更改事件应该起作用。

【问题讨论】:

  • 无论你想做什么,使用 DataBinding。

标签: wpf gridview textbox textchanged


【解决方案1】:

使用TextChanged 事件。

.xaml:

<TextBox TextChanged="TextBox_TextChanged" ... />

.xaml.cs:

private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
    string text = ((TextBox)sender).Text;
    // call your function
}

【讨论】:

  • 我的文本框在gridview中。那么我怎样才能得到这个文本框的当前值呢?
  • 然后,您需要修改单元格模板,以便设置事件。检查这个答案:stackoverflow.com/a/4725474/3042204
  • 我也是这样做的,但是我怎样才能得到那个文本框中的值呢?
  • @JineshG 检查编辑,您只需将sender 转换为TextBox 并获取文本
猜你喜欢
  • 1970-01-01
  • 2016-02-09
  • 1970-01-01
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多