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

ItemsSource の代わりに「A」の DataContext を設定する必要があるように思えます。

于 2011-05-04T14:47:30.360 に答える