C# WPF访问ListView模板中的父数据上下文,并且它必须是资源的同一实例 <Grid x:Name = "Parent" DataContext = "{StaticResource vm}"> <ListView Item

C# WPF访问ListView模板中的父数据上下文,并且它必须是资源的同一实例 <Grid x:Name = "Parent" DataContext = "{StaticResource vm}"> <ListView Item,c#,wpf,listview,data-binding,C#,Wpf,Listview,Data Binding,WPF访问ListView模板中的父数据上下文,并且它必须是资源的同一实例 <Grid x:Name = "Parent" DataContext = "{StaticResource vm}"> <ListView ItemsSource = {Binding vm.someCollection> <ListView.ItemTemplate> <DataTemplate>

WPF访问ListView模板中的父数据上下文,并且它必须是资源的同一实例


<Grid x:Name = "Parent" DataContext = "{StaticResource vm}"> 
   <ListView ItemsSource = {Binding vm.someCollection>
       <ListView.ItemTemplate>
            <DataTemplate>
                <someUserontrol DependencyProperty = {Binding vm} AnohtherDependencyPropery = {Binding} 
            </DataTemplate>
      </ListView.ItemTemplate>
   </ListView>

<Grid/>
<Grid x:Name = "Parent" DataContext = "{StaticResource vm}"> 
   <ListView ItemsSource = {Binding someCollection>
       <ListView.ItemTemplate>
            <DataTemplate>
                <someUserontrol DependencyProperty = {Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListView}}, Path=DataContext} AnohtherDependencyPropery = {Binding} 
            </DataTemplate>
      </ListView.ItemTemplate>
   </ListView>
<Grid/>