0

我在 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 属性?我需要在另一个绑定中使用它。

谢谢帮助

4

2 回答 2

1
<SomeElement SomeProperty="{Binding DataContext.Prop2, RelativeSource={RelativeSource AncestorType=GridView}}"/>
于 2013-07-22T21:40:43.007 回答
0

在 XAML 中使用与父元素绑定。例如

<Grid x:Name="ParentGrid">

    <GridView ItemsSource="{Binding Prop1}">
        <GridView.ItemTemplate>
            <DataTemplate>
                <Grid>
                    <...Source="{Binding DataContext.Prop2, ElementName=ParentGrid}"...>
                </Grid>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>
</Grid>
于 2013-07-22T21:43:05.383 回答