Silverlight数据网格如何显式绑定DataGridTextColumn
本文关键字:何显式 绑定 DataGridTextColumn 网格 数据 数据网 Silverlight | 更新日期: 2023-09-27 18:15:48
在文本框中设置Binding为EXPLICIT可以通过在传递文本框名称时调用以下方法来触发:
private void UpdateBinding(TextBox textBox)
{
BindingExpression be = (textBox).GetBindingExpression(TextBox.TextProperty);
be.UpdateSource();
}
我怎么能触发一个明确的绑定在Silverlight DataGrid DataGridTextColumn请?
将您的DataGridTextColumn更改为datagridtemplatecolcolumn,其中包含一个无边界文本框的DataTemplate
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn>
<DataTemplate>
<TextBox Text="{Binding}" BorderThickness="0" />
</DataTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
我也喜欢使用Behavior来调用我的UpdateSource,如下所示