Silverlight Datagrid如何显式绑定DataGridTextColumn

时间:2014-07-31 19:18:58

标签: c# silverlight binding datagrid

在文本框中设置绑定到EXPLICIT可以通过在传递文本框名称时调用以下内容来触发:

    private void UpdateBinding(TextBox textBox)
    {
        BindingExpression be = (textBox).GetBindingExpression(TextBox.TextProperty);
        be.UpdateSource();
    }

如何在Silverlight DataGrid DataGridTextColumn中触发EXPLICIT绑定?

1 个答案:

答案 0 :(得分:0)

使用包含无边框TextBox的DataTemplate将DataGridTextColumn更改为DataGridTemplateColumn。

<sdk:DataGrid.Columns>
   <sdk:DataGridTemplateColumn>
      <DataTemplate>
         <TextBox Text="{Binding}" BorderThickness="0" />
      </DataTemplate>
   </sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>

我还想使用显示here

的行为来调用我的UpdateSource