读书人

WPF双向绑定焦点有关问题

发布时间: 2013-06-26 14:29:32 作者: rapoo

WPF双向绑定焦点问题
请教关于DataGrid上双向绑定时,从一个textbox选到另一个textbox时,焦点会跳回原位置的问题怎么解决

DataGrid添加模版

 
<DataGridTemplateColumn Header="数量" Width="60" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<MyContrl:MyTextBox Text="{Binding FSecQty,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
FDetailClass="{Binding ID,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
TextChanged="MyTextBox_TextChanged_1" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="重量" Width="80" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<MyContrl:MyTextBox Text="{Binding FQty,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
FDetailClass="{Binding ID,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
TextChanged="MyTextBox_TextChanged_2" />


</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>


当当前TextBoxA的内容进行更改后(即使随后又改回原来的值),再点选其它地方,焦点就会马上跳回TextBoxA上
比如当在数量上改数值后,再点到重量的textBox,这时焦点会马上跳回数量的位置,有什么好的解决方法么? WPF
[解决办法]

WPF 在TextBox、PasswordBox获得焦点无效解决方案
[解决办法]
没遇上过这种情况
如果这个是demo 没有保密信息 可以发我邮箱,大家一起看下
csdncode@foxmail.com

读书人网 >CAD教程

热点推荐