Silverlight:将DataGridTextColumn绑定到外部类属性

时间:2015-04-07 12:27:37

标签: c# silverlight datagrid

我有一个DataGridTextColumn,我这样绑定到Property

<data:DataGridTextColumn Binding="{Binding Provider.Name, Mode= TwoWay}"/>

问题是当此列中的单元格失去焦点时,它们将设置为null。 但是,当我将DataGridTextColumn直接绑定到名称Property

<data:DataGridTextColumn Binding="{Binding Name, Mode= TwoWay}"/>

它运作得很好。我的Provider类如下:

public class `Provider`
{
    [Display ( Name="ProviderLabel",ResourceType=typeof(LocalizedResources.LocalizedStrings))]
    public string Name { get; set; }
}

我不知道绑定是否确实发生,因为在我使用第一个绑定运行程序之后,列标题确实包含ProviderLabel

那么我做错了什么?

0 个答案:

没有答案