日期:2014-05-17  浏览次数:20916 次

WPF DataGrid中的 自定义列内的TextBox中 怎么获取单元格内所编辑的内容
我用的是自定义列 想获取 此列单元格内 所编的内容 应该怎么写 求各位大神帮忙!!!
<DataGridTemplateColumn  Header="VALUE" Width="*"  >
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <TextBox  Text="{Binding Value}" BorderThickness="0"/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
textbox datagrid wpf

------解决方案--------------------
算了,如果你只是单纯的想获取值得话很简单,用LostFocus事件吧。XAML里加上LostFocus="TextBox_LostFocus"

后台加上
private void TextBox_LostFocus(object sender, RoutedEventArgs e)
        {
            TextBox tb = sender as TextBox;
            在这里做你的更新操作,tb.Text就是你要的值
            
        }