在ListView
的ItemTemplate
内,我可以访问视觉树中某处ScrollContentPresenter
的ActualWidth
属性。在某些情况下,这很适合我:在XAML中,另一个元素如何访问ListView的ScrollContentPresenter?
<ListView Name="MyListView">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.Width>
<Binding Path="ActualWidth" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type ScrollContentPresenter}}" />
</Grid.Width>
<!-- stuff goes here -->
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
不过,我需要一些其他的XAML元素,它的宽度结合MyListView的ScrollContentPresenter的ActualWidth
。如何完成这项工作,因为ListView上没有与该ScrollContentPresenter相对应的DependencyProperty?