0

我创建了一个带有 ControlTemplate 部分的自定义控件 A,其中:

<myOtherControl DataContext="{TemplateBinding ItemsSource}"/>, 

和 MyOtherControl 有:

<DataGrid ItemsSource={Binding VMDataProperty}/>

在我看来,我有:

<A ItemsSource="{Binding VMData}"/>

我认为这应该有效,但它没有;

有什么想法吗?

编辑:

 ViewModelData VMData = new ViewModelData() 
{
    List<Person> VMDataProperty {get; set;}
    string Name { get; set;}
    DateTime DateBuy { get; set;}
    ...
    }
4

1 回答 1

2

在我看来,您应该设置“A”的 DataContext 而不是它的 ItemsSource。

于 2011-05-04T14:47:30.360 回答