Silverlight 利用Tag在TextBox绑定中传递参数

原创 2011年01月24日 21:31:00

假如我们要实现这样的功能:在DataGrid中有个TextBox,可以手工录入数据,并在用户按回车键时,把数据A传递到后台做处理,参数是B。

那么在XAML里可以这样写:

<DataGrid ItemsSource="{Binding}">

....

<TextBox KeyDown="TextBox_KeyDown" Tag="{Binding B}"/>

</DataGrid>

 

在CodeBehind里这么处理就可以了:

 private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
        {
            if (e.Key == Key.Enter)//触发了enter键
            {
                TextBox tb = (TextBox)sender;
                if (tb.Tag != null)
                {
                    //这里可以得到 tb.Tag.ToString().Trim() = B

                   // 也可以得到:tb.Text.Trim() = A

                }
            }
           
        }

 

太帅了!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

textbox绑定回车

Wpf中通过绑定来更新textbox的值

wpf中要动态的改变textbox的值需要通过绑定来实现,下面我就一步一步讲解如何绑定。 首先在MainWindow中定义了两个控件,一个button和一个textbox。并将这两个控件放在view...

textbox数据绑定的错误

  • 2007-12-27 08:17
  • 1.37MB
  • 下载

easyui-combotree传递参数到后台获取json值来绑定combotree控件

easyui-combotree传递参数到后台获取json值来绑定combotree控件

jquery循环绑定事件并传递参数

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->...

silverlight+WCF的httpBiding绑定

  • 2013-06-27 14:50
  • 3.04MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)