2010-12-01 5 views

Répondre

5

Cela devrait répondre à votre question: Access parent DataContext from DataTemplate

<ItemsControl x:Name="level1Lister" ItemsSource={Binding MyLevel1List}> 
    <ItemsControl.ItemTemplate> 
    <DataTemplate> 
     <Button Content={Binding MyLevel2Property} 
       Command={Binding ElementName=level1Lister, Path=DataContext.MyLevel1Command} 
       CommandParameter={Binding MyLevel2Property}> 
     </Button> 
    <DataTemplate> 
    <ItemsControl.ItemTemplate> 
</ItemsControl> 
+0

Cela ne semble pas fonctionner avec Silverlight. Rosarch utilisez-vous WPF ou Silverlight? – akshayl

+0

Version @Super silverlight? – basarat

+0

Son pour silverlight 3 et ci-dessus http://10rem.net/blog/2009/03/18/silverlight-3---ui-element-to-element-binding – basarat

Questions connexes