WP7的Silverlight不支持您列出的语法。而是执行以下 *** 作:
<TextBox TextChanged="OnTextBoxTextChanged" Text="{Binding MyText, Mode=TwoWay, UpdateSourceTrigger=Explicit}" />
UpdateSourceTrigger = Explicit在这里是明智的选择。 它是什么?
显式:仅在调用UpdateSource方法时更新绑定源。当用户离开时,它为您节省了一个额外的绑定集TextBox。
在C#中:
private void onTextBoxTextChanged( object sender, TextChangedEventArgs e ){ TextBox textBox = sender as TextBox; // Update the binding source Bindingexpression bindingExpr = textBox.GetBindingexpression( TextBox.TextProperty ); bindingExpr.UpdateSource();}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)