Xaml 将ListViewItem DataContext设置为父ListViewItem

Xaml 将ListViewItem DataContext设置为父ListViewItem,xaml,listview,uwp,Xaml,Listview,Uwp,我在列表视图中有一组项目。这些项中的每一项都有一组标记(作为字符串)。在数据模板中,对于每个项目,我有另一个列表视图,其中包含标签集合: <ListView ItemsSource="{x:Bind ViewModel.Items, Mode=OneWay}"> <ListView.ItemTemplate> <DataTemplate x:DataType="models:Item"> <ListView

我在
列表视图中有一组项目
。这些项中的每一项都有一组标记(作为字符串)。在
数据模板
中,对于每个项目,我有另一个
列表视图
,其中包含标签集合:

<ListView ItemsSource="{x:Bind ViewModel.Items, Mode=OneWay}">
    <ListView.ItemTemplate>
        <DataTemplate x:DataType="models:Item">
            <ListView ItemsSource="{x:Bind Tags, Mode=OneWay}" Grid.Row="1">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <Border Background="{x:Bind TagBackgroundColor}" RequestedTheme="Dark">
                            <TextBlock Text="{Binding}"/>
                        </Border>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>


我的问题是,我试图在我的
边框上使用的
标记backgroundColor
实际上是
上的属性,而不是标记本身。显然,这不起作用,因为
DataContext
被设置为标记。是否有方法从标记的
列表视图项
内部访问
项上的属性?

相对资源FindAncestor
绑定在uwp应用程序中不受支持,我认为您需要更改
标记
模型。
相对资源FindAncestor
绑定在uwp应用程序中不受支持,我认为您需要更改
项目
标签
型号。