首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WPF双向绑定焦点有关问题

2013-06-26 
WPF双向绑定焦点问题请教关于DataGrid上双向绑定时,从一个textbox选到另一个textbox时,焦点会跳回原位置的

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

热点排行