我在ViewModel(XYViewModel.cs)和此XAML(XY.xaml)中有Prop1和Prop2属性:
<GridView ItemsSource="{Binding Prop1}">
<GridView.ItemTemplate>
<DataTemplate>
<Grid>
<...Source="{Binding Prop2}"...>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
如何在网格中找到Prop2属性?我需要在另一个绑定中使用它。
帮助
答案 0 :(得分:1)
<SomeElement SomeProperty="{Binding DataContext.Prop2, RelativeSource={RelativeSource AncestorType=GridView}}"/>
答案 1 :(得分:0)
在XAML中使用Binding与父元素。 例如
<Grid x:Name="ParentGrid">
<GridView ItemsSource="{Binding Prop1}">
<GridView.ItemTemplate>
<DataTemplate>
<Grid>
<...Source="{Binding DataContext.Prop2, ElementName=ParentGrid}"...>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
</Grid>